我需要验证以下内容: Json data: { tag: 'picture', picture: 'some string'}
Json模式:{标签:{'type':'string'},??????? // 第二个key应该是'tag'的数据值
编辑:我希望用 ajv 模式验证器来完成这个
谢谢!!
我需要验证以下内容: Json data: { tag: 'picture', picture: 'some string'}
Json模式:{标签:{'type':'string'},??????? // 第二个key应该是'tag'的数据值
编辑:我希望用 ajv 模式验证器来完成这个
谢谢!!
您可以使用 $data 参考(需要 $data 选项):
{
"type": "object",
"properties": {
"tag": {"type": "string"}
},
"additionalProperties": {}, // any schema for the second property value
"propertyNames": {
"anyOf": [
{"const": "tag"},
{"const": {"$data": "1/tag"} }
]
}
}
$data 是对 JSON 模式下一个版本的提议。