A simple python object extension which can easily transform to and from json with compression support
Project description
simplejsonobject
A simple python object which can easily transform to and from json with compression support
Install
pip install simplejsonobject
Usage
from simplejsonobject import JsonObject
class Sample(JsonObject):
def __init__(self):
self.a = "8"
self.b = 3
self.c = None
def main():
smp=Sample()
smp.to_dict() # {"a": tdata, "b": 3, "c": None}
smp.to_dict_compressed() # {"a": tdata, "b": 3}
smp.to_json() # '{\n "a": 8,\n "b": 3,\n "c": null\n}'
smp.to_json_compressed() # '{"a": 8, "b": 3}'
# or you can import from any compressed/notcompressed json/dict
# all below results same object
tsmp.from_dict({"a": tdata, "b": 3, "c": None}
tsmp.from_dict({"a": tdata, "b": 3})
tsmp.from_json('{\n "a": "8",\n "b": 3,\n "c": null\n}')
tsmp.from_json('{"a": "8", "b": 3}')
if __name__ == '__main__':
main()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
simplejsonobject-0.1.3.tar.gz
(3.8 kB
view hashes)