我有一个看起来像这样的JsonSchema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"definitions": {},
"id": "http://example.com/example.json",
"patternProperties": {
"^[0-9]$": {
....
....
....
}
}
}
我希望这个Schema验证的是,如果有一个JSON字符串,其中包含0或1个此patternProperty
所以例如
{
"0":{}
}
是正确的输出
{
}
也是正确的输出
{
"0":{},
"1":{}
}
即使patternProperty与两者匹配,输出也是错误的,但是有超过1个节点
这是否可以用JSonSchema实现?