首页 > 解决方案 > 棉花糖中的通用模式

问题描述

我有一个json:

  {
    "id": 1,
    "data": [{
        "name": "dummy"
    }]
  }

我正在使用棉花糖来验证模式。

class ModelsSchema(Schema):
    id = fields.Int(required=True)
    data = fields.???(required=True)

我只想验证 json 是否包含 id 和 data 字段,数据内部的内容不是问题,它可以是 json 或 json 数组或简单字符串。

如何使用棉花糖为其创建架构?

标签: pythonpython-3.xpython-2.7marshmallow

解决方案


Please try with List

   class ModelsSchema(Schema):
    id = fields.Int(required=True)
    data = fields.List(required=True)

推荐阅读