Quickly add json serialization and deserialization to your python classes.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
JsonWeb-0.8.2.tar.gz
(22.7 kB
view hashes)