json_to_model icon indicating copy to clipboard operation
json_to_model copied to clipboard

iOS ORM via Code Generation

JSON to model

Build Status PyPI version

Convert JSON api to Objective-C and Swift model source files.

Got tired of writing models and JSON parsers? Then generate them automatically!

Please consider contributing code. Please send me bug reports and issues.

usage

Suppose you have a json file input/comment.json:

{
    "__class__": "User",
    "username": "Alice",
    "age": 17,
    "email": "[email protected]",
    "registered": true
}

Run:

pip install json_to_model
json_to_model -i input/ -o output/ -l objc

You'll get:

~/models/User.h
~/models/User.m

All properties and init methods and helper methods for JSON convertion are also generated. null is handled. Other classes on the properties, arrays will also be converted recursively.

See examples for how it works.