反序列化的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访问私有字段而不使用getter方法?   使用PowerMockito在JavaEWSAPI中模拟测试拉订阅   启动活动时未保存java首选项并清除变量   java如何在servlet中检索子域?斯普林有帮手吗   java使用Docker从命令行构建Android项目   java Android,ActionBar后退按钮(setDisplayHomeAsUpEnabled(true))重新创建父活动   java在重用FileOutputStream时应该关闭流吗?   java使用RESTAPI将文件上载到s3 bucket   Java SOAP Web服务应用程序中的mysql用户登录方法不工作   java使用多个数字计算百分比并转换为长   java Android SQLiteDatabase查询忽略空格   java如何在Javafx中比较两个字段文本   java错误:未设置java_HOME,在Eclipse安装后找不到   java在安卓中保存对象   java如何使用jaxws从返回List<Object>的服务中检索值   java Google OAuth2 JWT令牌验证异常   SpringMVC中的JavaUTF8编码问题,当从JSP表单发送POST请求中的越南语信件时   java从webview重定向到安卓应用程序   JUnit 5中多个扩展的java顺序