首页 > 解决方案 > python - 从 jsonschema 构建棉花糖架构

问题描述

事实来源是一个 jsonschema 文件/字符串,我希望利用它来构建对象,如使用验证等。

Marshmallow 是否允许使用 JsonSchema 定义模式而不是手动放置字段?

所以现在我要做的是,

  1. 接收序列化的 JSON 数据。
  2. 将其反序列化为 Python 字典
  3. 使用 python-jsonschema 库验证该 python 字典。

所以我知道我的 json 足够好,然后使用棉花糖将其序列化为 Python 对象的步骤将遵循,因为我知道我的数据已正确验证。

我希望实现的是使用 jsonschema 在棉花糖中获得验证部分,以避免使用额外的库和多个步骤。

标签: pythonjsonjsonschemamarshmallow

解决方案


推荐阅读