【发布时间】:2017-04-13 09:01:10
【问题描述】:
我有一个 JSON 响应,我正在尝试为其创建 JSONSchema
{
"gauges": {
"foo": {
"value": 1234
},
"bar": {
"value": 12.44
}
}
}
重要的是要知道关联数组gauges 中的对象是动态生成的,因此可以有零到多个。 gauges 中的每个对象都将始终具有 value 属性,并且始终是数字。
所以这些都是有效的
示例 1
{
"gauges": {
"foo": {
"value": 1234
}
}
}
示例 2
{
"gauges": {
"dave": {
"value": 0.44
},
"tommy": {
"value": 12
},
"steve": {
"value": 99999
}
}
}
示例 3
{
"gauges": {}
}
我查看了规范,如果这是一个数组,我知道我可以使用anyOf,但我不确定如何执行此操作,或者是否可能。
注意我无法更改 JSON 的格式
【问题讨论】:
标签: json jsonschema