【发布时间】:2019-11-05 17:29:47
【问题描述】:
我正在 AWS API Gateway 中创建一些模型。我遇到了一个问题,我希望它接收 2 种输入格式:其中一种格式只是字典,另一种是字典数组:
{
"id":"",
"name":""
}
和
[
{
"id":"",
"Family":""
},
{
"id":"",
"Family":""
},
...
{
"id":"",
"Family":""
}
]
到目前为止,我已经创建了只接受字典方式的模型:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Update",
"type": "object",
"properties": {
"id": { "type": "string"},
"name": { "type": "string"}
},
"required": ["id"]
}
请给我一些创建字典数组的技巧。我做了一些研究,但我没有发现任何东西,但我遵循关键字 oneOf 和 anyOf 的方式,但我不确定。
【问题讨论】:
标签: json amazon-web-services api validation jsonschema