0
即使元素正在重複自身,JsonSchema驗證也會通過。該架構試圖防止相同使用「additionalProperties」爲假和「maxProperties」爲1。架構驗證無法驗證Json中的多個條目
我有以下重複字段之一的json文件。
{
"stats": "56989",
"stats": "56989"
}
我想驗證這對下面的模式: -
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://jsonschema.net#",
"type": "object",
"additionalProperties": false,
"maxProperties": 1,
"properties": {
"stats": {
"id": "http://jsonschema.net/stats#",
"type": "string",
"maxLength": 5,
"minLength": 5,
"additionalProperties": false,
"maxProperties": 1
}
},
"required": [
"stats"
]
}
JSON的成功校驗架構。雖然我給maxProperties = 1,驗證通過。
請讓我知道如何檢查Json Schema中的重複元素。