快速将json序列化和反序列化添加到python类中。
JsonWeb的Python项目详细描述
将json(反)序列化添加到python对象中
>>> 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>
注意
jsonweb仍在开发中。事情会改变的。