反序列化的python框架

volga的Python项目详细描述


volga:灵活的对象反序列化

Build StatusAzure DevOps coveragelicensereleasepython-versionDocs

这是什么?在

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}$

主要贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从通知中获取图像?   java按住按钮将循环一个动作,直到它被释放   JavaJavassist:如何将动态生成的类添加到特定的包中?   java我需要获取一个字符串并输出字符串中出现最多的单词   java合并排序堆栈溢出错误   java如何使用spring boot配置hibernate   Android中带选择器的Java TCP服务器NIO   java对于长度急剧变化的输入,什么是最佳的StringBuffer初始容量?   java SpringBoot:REST endpint中@RequestParam参数的自定义验证   JavaJPaQuery。fetchResults()已弃用,应如何替换它?   JavaJNA结构创建带来麻烦   java创建只包含响应中某些元素的POJO   java巨大的Perm Gen与应用程序大小相比,是否正常?   JavalibgdxMoveToAction。将setPosition()设置为负坐标,以将演员移出舞台