Json 如何从同一文件中的架构继承? 给定以下模式片段 如何指定imageref应继承自reference,以便imageref具有reference中的id属性?
我有很多其他的东西将是Json 如何从同一文件中的架构继承? 给定以下模式片段 如何指定imageref应继承自reference,以便imageref具有reference中的id属性?,json,jsonschema,Json,Jsonschema,我有很多其他的东西将是reference类型,我正试图消除重复的定义。要从另一个模式继承,您可以使用allOf与$ref组合使用: { "title": "Extension schema", "allOf": [{"$ref": "/path/to/base/schema"}] } 从同一文件中的另一个架构继承也是一样的-您可以使用片段引用它,就像在其他地方一样: { "title": "Extension schema", "allOf": [{"$ref"
reference
类型,我正试图消除重复的定义。要从另一个模式继承,您可以使用allOf
与$ref
组合使用:
{
"title": "Extension schema",
"allOf": [{"$ref": "/path/to/base/schema"}]
}
从同一文件中的另一个架构继承也是一样的-您可以使用片段引用它,就像在其他地方一样:
{
"title": "Extension schema",
"allOf": [{"$ref": "#/definitions/reference"}]
}
{
"title": "Extension schema",
"allOf": [{"$ref": "#/definitions/reference"}]
}