【发布时间】:2017-12-20 16:40:33
【问题描述】:
我有以下所有有效的 JSON sn-ps
"units": { "name": "EU", "value": "Grams" }
"units": { "name": "EU", "value": "Kilograms" }
"units": { "name": "US", "value": "Ounces" }
"units": { "name": "US", "value": "Pounds" }
名称值可以是欧盟和美国,有效值应取决于名称值。
对这两个属性都使用 JSON Schema 枚举很容易,但我可以使用 JSON Schema 强制执行额外的约束吗?
我会考虑更改整体架构,以便在名称对象和值对象之间存在父子关系,但理想情况下会避免这种情况。
【问题讨论】:
标签: jsonschema