python - python - 从 jsonschema 构建棉花糖架构
问题描述
事实来源是一个 jsonschema 文件/字符串,我希望利用它来构建对象,如使用验证等。
Marshmallow 是否允许使用 JsonSchema 定义模式而不是手动放置字段?
所以现在我要做的是,
- 接收序列化的 JSON 数据。
- 将其反序列化为 Python 字典
- 使用 python-jsonschema 库验证该 python 字典。
所以我知道我的 json 足够好,然后使用棉花糖将其序列化为 Python 对象的步骤将遵循,因为我知道我的数据已正确验证。
我希望实现的是使用 jsonschema 在棉花糖中获得验证部分,以避免使用额外的库和多个步骤。
解决方案
推荐阅读
- javascript - 获取多次更改内部 HTML 的 ID
- haskell - Abs 和 minBound
- sql - SQL:主键也是外键
- sql-server - SQL Server 触发器阻止将行插入数据库并且不执行存储过程
- mysql - 如何在一年中获得最多五个连续值?
- python - 如何在 Scala 中获取子字符串集的字典?
- javascript - 如何在 react native + expo 的导航选项卡中使用自定义字体?
- python - 编程错误:使用 Python 连接到 MySQL 时,“字段列表”中的未知列“nan”
- git - 使用 capistrano 在服务器上部署时如何解决“无法锁定 ref”错误?
- rest - 使用 OAuth2 保护单体私有 REST api?