【发布时间】:2021-08-19 16:46:31
【问题描述】:
我想把属性按类型分开,比如:
{
"type": "object",
"additionalProperties": false,
"properties": {
"allOf": [
{ "$ref": "type/blue.json#/definition" },
{ "$ref": "type/red.json#/definition" }
]
}}
我的问题是在引用它时 (#ref) 它无法识别任何属性,并且在添加附加属性时它给了我一个错误
在文件 blue.json 和 red.json 我定义了两个不同的字段,例如:
# blue.json
"definition": {
"name": {
"type": "string"
}
}
# red.json
"definition": {
"age": {
"type": "string"
}
}
它给我的错误好像是由于“additionalProperties = false”,它无法识别red.json和blue.json文件中的“age”字段和name字段
如果你能帮助我,我将不胜感激
【问题讨论】:
标签: arrays json jsonschema json-schema-validator