具有用户定义的python对象的序列化帮助程序的基类
serializable的Python项目详细描述
可串行化
具有用于用户定义的python对象的序列化方法的基类
使用量
从Serializable继承的类在默认情况下启用 实现to_json,from_json,__reduce__(用于 以及其他序列化帮助程序。派生类必须 具有与每个参数的名称匹配的成员数据到__init__ 或者,必须提供用户定义的to_dict()方法 它返回一个字典,其键与参数匹配 __init__
限制
- 可序列化对象必须继承自Serializable,是元组或 namedtuples,是可序列化的基元类型,如dict、list、int, 浮动或str.
- 对象的序列化表示依赖于保留关键字 (例如"__name__"和"__class__"),所以字典是 应不包含以两个下划线开头的任何键。