我希望有一个描述值的模式,例如JSON模式本身
{
"title": "Schema modification event",
"description": "Describes and event of modification of another (arbitrary) JSON schema",
"type": "object",
"properties": {
"field_name": {
"type": "string",
"format": "json-pointer",
"description": "Location where change occurred"
},
"field_schema": {
"$ref": "https://json-schema.org/draft-07/schema",
"description": "New schema of the location"
}
},
"required": [
"field_name",
"field_schema"
]
}
1条答案
按热度按时间mzsu5hc01#
模式没有类型,但是您对
field_schema
所做的工作应该能够确保field_schema
是一个JSON模式。但是,你不能在同一个操作中使用
field_schema
中的模式来处理field_name
,你必须分几个步骤来做:1.验证有效负载(上面的模式应该验证的内容)
1.从
field_name
指向的位置提取新数据,并在field_schema
提取模式。1.使用
field_schema
模式验证新数据。