是否可以设置一个JSON模式,该模式仍然允许additionalProperties
,但如果存在一个非常特定的属性名,那么not是否匹配?换句话说,我需要知道是否有可能与required
声明完全相反.
Schema:
{
"type": "object",
"properties": {
"x": { "type": "integer" }
},
"required": [ "x" ],
"ban": [ "z" ] // possible?
}
匹配:
{ "x": 123 }
匹配:
{ "x": 123, "y": 456 }
Do not match:
{ "x": 123, "y": 456, "z": 789 }