How to use JSON to Objective-C
- Paste a representative JSON sample, ideally one with all the optional fields filled in.
- Set the name of the root type, and decide whether you want helper code as well or types only.
- Copy the generated Objective-C code into your project.
About JSON to Objective-C
Writing model classes by hand for a big JSON payload is dull, and it is where typos creep in. Paste a sample here and the generator works out the structure: which fields exist, which are objects, which are arrays and what type each value has. The output is NSObject subclasses with a QT prefix and JSON conversion helpers built on NSJSONSerialization.
The header and the implementation are generated together, copy them into a .h and a .m file. Everything runs in your browser, so your sample data stays on your machine.
Using the generated code
Use the generated +fromJSON:encoding:error: method to turn a JSON string into an object, and -JSON to go back.
Optional values are plain object pointers that may be nil, numbers are wrapped in NSNumber.