用于序列化/反序列化为json格式的库。
json-serializer的Python项目详细描述
包json_序列化程序
用于序列化/反序列化为json格式的库。
怎么用?
例如,您有需要序列化或反序列化的类。
classCar(object):mark=Nonemodel=Noneyear=Nonecolor=None
创建对象
car=Car()car.mark='Ford'car.model='Mustang'car.year=2016car.color='Black'
导入类jsonserializer并创建序列化器的对象
在将涉及序列化/反序列化的类的构造函数传递列表中。
fromjson_serializer.SerializerimportSerializer...serializer=Serializer([Car])
系列化
string=serializer.serialize(car)# sting contains next json:# {# "mark": "Ford",# "model": "Mustang",# "year": 2016,# "color": "Black"# }
反序列化
car=serializer.deserialize(string)
变量car
类型的Car
,包含所有字段的值。
享受吧!