Zo gebruik je JSON to Objective-C
- Plak een representatief JSON-voorbeeld, bij voorkeur een met alle optionele velden ingevuld.
- Stel de naam van het roottype in en bepaal of je ook hulpcode wilt of alleen types.
- Kopieer de gegenereerde Objective-C-code naar je project.
Over JSON to Objective-C
Modelklassen met de hand schrijven voor een grote JSON-payload is saai en daar sluipen typefouten in. Plak hier een voorbeeld en de generator leidt de structuur af: welke velden er zijn, welke objecten zijn, welke arrays en welk type elke waarde heeft. De uitvoer bestaat uit NSObject-subklassen met een QT-voorvoegsel en JSON-conversiehulpfuncties gebouwd op NSJSONSerialization.
De header en de implementatie worden samen gegenereerd, kopieer ze naar een .h- en een .m-bestand. Alles draait in je browser, dus je voorbeeldgegevens blijven op je computer.
De gegenereerde code gebruiken
Gebruik de gegenereerde methode +fromJSON:encoding:error: om een JSON-string in een object om te zetten en -JSON om terug te gaan.
Optionele waarden zijn gewone objectpointers die nil kunnen zijn, getallen worden in NSNumber verpakt.