JSON til Objective-C-konverterer
Konverter JSON til Objective-C-klasser for iOS- og macOS-utvikling
Inndata
Utdata
Hva er JSON til Objective-C-konverteren?
Trenger du å generere Objective-C-klasser fra dine JSON (JavaScript Object Notation)-data? Dette verktøyet gjør det øyeblikkelig. Perfekt for Objective-C-utviklere som jobber med iOS, macOS eller eldre Apple-applikasjoner.
Ifølge Apples dokumentasjon er NSJSONSerialization standardmåten å håndtere JSON i Objective-C. Vår konverterer analyserer JSON-strukturen og genererer passende Objective-C-klasser. Valider først din JSON med vår JSON Validator.
Alt skjer i nettleseren din — JSON-data forlater aldri datamaskinen din. Konverter, last ned og bruk Objective-C-klassene direkte.
Slik bruker du JSON til Objective-C-konverteren
Følg disse trinnene for å konvertere JSON til Objective-C-klasser.
Lim inn, last opp eller last inn eksempel
Lim inn din JSON i det venstre JSON-inndata-panelet, eller klikk på Last opp for å laste inn en .json- eller .txt-fil. Klikk på Eksempel for å se eksempel-JSON. Eksempeldata:
{"subscriberId":"SUB-1001","plan":"5G Unlimited","dataUsage":45.2,"status":"active"}Ugyldig JSON viser en feilmelding. Bruk vår JSON Validator hvis du er usikker. Konfigurer klassenavnet i alternativene ovenfor.
Se generert Objective-C-utdata
Det høyre Objective-C-utdata-panelet viser øyeblikkelig de genererte klassene. JSON-objekter blir klasser med @property-deklarasjoner.
Last ned eller kopier
Klikk på Last ned for å lagre Objective-C-filene, eller Kopier for å kopiere til utklippstavlen. Bruk Tøm i inndatapanelet for å starte på nytt.
Når du virkelig bruker dette
iOS-utvikling
Generer Objective-C-klasser fra JSON API-svar for iOS-apper. Opprett modeller for REST API-er eller JSON-baserte konfigurasjoner.
macOS-utvikling
Opprett Objective-C-klasser fra JSON-data for macOS-apper. Generer datamodeller for API-er eller JSON-baserte konfigurasjoner.
Vedlikehold av eldre kode
Generer Objective-C-klasser fra JSON-data for eldre Apple-applikasjoner. Opprett datamodeller for JSON-baserte integrasjoner eller konfigurasjoner.
Kodegenerering
Generer Objective-C-kode fra JSON-datastrukturer. Perfekt for å opprette datamodeller, DTO-er eller entitetsklasser fra JSON-skjemaer eller API-svar.
Vanlige spørsmål
Lagres JSON-dataene mine?
Nei. Alt skjer direkte i nettleseren. JSON forlater aldri datamaskinen din — vi ser det ikke engang. Se ECMA-404-standarden for mer informasjon.
Hvordan håndteres JSON-objekter?
JSON-objekter blir Objective-C-klasser. Egenskaper blir instansvariabler med @property-deklarasjoner, nestede objekter blir nestede klasser. Arrays blir NSArray. Se RFC 8259 for mer informasjon.
Kan jeg bruke den genererte Objective-C-koden?
Ja. Den genererte Objective-C-koden er gyldig og klar til bruk. Sett den inn i Xcode-prosjektet ditt og begynn å bruke den.
Hva med NSJSONSerialization?
De genererte klassene fungerer perfekt med NSJSONSerialization. Du kan bruke NSJSONSerialization for å konvertere JSON-data til disse Objective-C-objektene.
Fungerer det med store JSON-filer?
Ja. Siden alt skjer i nettleseren, avhenger det av enheten din. Små og mellomstore JSON-strukturer konverteres øyeblikkelig.
Hvilken Objective-C-versjon støttes?
Den genererte koden fungerer med Objective-C 2.0 og senere. Den bruker moderne Objective-C-funksjoner som @property for maksimal kompatibilitet.
Andre JSON-verktøy du kan trenge
Konvertering er bare én JSON-aktivitet. Her er andre verktøy som fungerer godt sammen: