Is there a python json library can convert json to model objects, similar to google-gson?
You could let the json module construct a dict and then use an object_hook
to transform the dict into an object, something like this:
>>> import json
>>>
>>> class Person(object):
... firstName = ""
... lastName = ""
...
>>>
>>> def as_person(d):
... p = Person()
... p.__dict__.update(d)
... return p
...
>>>
>>> s = '{ "firstName" : "John", "lastName" : "Smith" }'
>>> o = json.loads(s, object_hook=as_person)
>>>
>>> type(o)
<class '__main__.Person'>
>>>
>>> o.firstName
u'John'
>>>
>>> o.lastName
u'Smith'
>>>