Skip to content

mbatchkarov/JsonWeb

 
 

Repository files navigation

JsonWeb

image

Add JSON (de)serialization to your python objects :

>>> from jsonweb import decode, encode

>>> @encode.to_object()
... @decode.from_object()
... class User(object):
...     def __init__(self, nick, email):
...         self.nick = nick
...         self.email = email

>>> json_str = encode.dumper(User("cool_user123", "cool_user123@example.com"))
>>> print json_str
{"nick": "cool_user123", "__type__": "User", "email": "cool_user123@example.com"}

>>> user = decode.loader(json_str)
>>> print user.nick
cool_user123
>>> print user
<User object at 0x10145e390>

See documentation

About

Quickly add JSON (de)serialization to your python objects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%