反序列化的python框架
volga的Python项目详细描述
volga:灵活的对象反序列化
这是什么?在
volga提供了快速、可扩展和富有表现力的api 从任何支持的数据格式反序列化任何python数据结构 (例如JSON和finallyYAML等等)。Volga允许完全定制反序列化 导致架构化、验证、类型检查的数据结构行为 物体。在
importvolga# Define your modelclassUser(volga.Schema):name:volga.fields.Strage:volga.fields.Intverified:volga.fields.Booljson_data='{"name":"bob","age":20,"verified":true}'bob=volga.json.deserialize(json_data,User)assertisinstance(bob,User)print(bob)# prints object User(name='bob', age=20, verified=True)
主要特点
文件
完整的文档将很快在https://volga.readthedocs.io/en/latest/上提供
去哪里买
源代码当前托管在GitHub上: https://github.com/yefrig/volga
最新发布版本的二进制安装程序可在Python package index获得。在
^{pr2}$主要贡献者
- 在
是的,盖坦@yefrig
在 - 在
伊塞纳兹(珍)奥兹曼@eozmen410
在
- 项目
标签: