Serialize python standard types (tuple, complex, bytes, dict with number keys, byte keys or tuple keys, and etc) with json.
Project description
Serialize python standard types (tuple, complex, bytes, dict with number keys, byte keys or tuple keys, and etc) with json. lambdaJSON lets you serialize python standard library objects with json. Typical usage:
#!/usr/bin/env python >>> import lambdaJSON >>> myComplexData = {True: (3-5j), (3+5j): b'json', (1, 2, 3): {b'lambda': [1, 2, 3, (3, 4, 5)]}} >>> mySerializedData = lambdaJSON.serialize(myComplexData) >>> myComplexData == lambdaJSON.deserialize(mySerializedData) True >>>
Currently Supported Types
This types are covered in this version:
Bytes
Tuples
Complex
Dicts (With Number, Tuple, String, Bool and Byte keys)
other json supported types
Changes from previous
Added support for a faster json lib: ujson.
Project Info
Github project page: https://github.com/pooya-eghbali/lambdaJSON Mail me at: persian.writer [at] Gmail.com
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
lambdaJSON-0.1.6.zip
(6.5 kB
view hashes)