Base class with serialization helpers for user-defined Python objects
Base class with serialization methods for user-defined Python objects
Classes which inherit from Serializable are given default implementations of to_json, from_json, __reduce__ (for pickling), and other serialization helpers.
Your derived class must:
- provide a user-defined to_dict() method which returns a dictionary.
- The keys of the dictionary returned by to_dict() must match the arguments to the __init__ of your class.
- Serializable objects must inherit from Serializable, be tuples or namedtuples, be serializble primitive types such as dict, list, int, float, or str.
- The serialized representation of objects relies on reserved keywords (such as "__name__", and "__class__"), so dictionaries are expect to not contain any keys which begin with two underscores.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size serializable-0.0.5.tar.gz (6.8 kB)||File type Source||Python version None||Upload date||Hashes View|