Come usare JSON to Objective-C
- Incolla un esempio JSON rappresentativo, idealmente uno con tutti i campi opzionali compilati.
- Imposta il nome del tipo radice e decidi se vuoi anche il codice di supporto o solo i tipi.
- Copia il codice Objective-C generato nel tuo progetto.
Informazioni su JSON to Objective-C
Scrivere a mano le classi modello per un grande payload JSON è noioso ed è lì che si insinuano gli errori di battitura. Incolla qui un esempio e il generatore ricava la struttura: quali campi esistono, quali sono oggetti, quali sono array e che tipo ha ogni valore. L'output è costituito da sottoclassi di NSObject con prefisso QT e helper di conversione JSON basati su NSJSONSerialization.
L'header e l'implementazione vengono generati insieme: copiali in un file .h e in un file .m. Tutto viene eseguito nel tuo browser, quindi i dati dell'esempio restano sul tuo computer.
Usare il codice generato
Usa il metodo generato +fromJSON:encoding:error: per trasformare una stringa JSON in un oggetto e -JSON per tornare indietro.
I valori opzionali sono semplici puntatori a oggetto che possono essere nil, i numeri sono racchiusi in NSNumber.