我有一个Json架构,如下所示,当我在http://jsonschemalint.com/draft4/#等在线验证器上验证它时,它说它有效。我将“type”改为“object”,“array”,“string”并保留结构的其余部分相同。但它表示有效的模式。我的理解是什么时候 type = object应该有“属性” 当type = array时,应该有“items”
{
"title": "Example Schema",
"type": "string",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
}
},
"required": [
"firstName",
"lastName"
]
}
答案 0 :(得分:1)