能够定义至少需要N个属性中的一个吗?

时间:2015-12-08 11:44:57

标签: json jsonschema

JSONSchema是否能够定义至少需要N个属性中的一个?

类似的东西:

required: anyOf(["x", "y"])

1 个答案:

答案 0 :(得分:1)

您可以将anyOfrequired结合使用:

{
    "type": "object",
    "anyOf": [
        {"required": ["x"]},
        {"required": ["y"]},
        ...
    ]
}