任何人都可以帮助我使用json架构中的定义。我已经完成了website并且没有获得太多信息。
任何帮助都是值得的。
答案 0 :(得分:0)
definitions关键字是一个标准化的占位符,您可以在其中定义要在模式中使用的内联子模式。
换句话说,定义关键字定义子模式,您可以在模式中的其他位置引用这些子模式。也许这是一个更简单的例子:
"properties": {
"cars": {
"type": "object",
"oneOf": [
{ "$ref": "#/definitions/ford" },
{ "$ref": "#/definitions/bmw" },
{ "$ref": "#/definitions/audi" }
]
}
},
"definitions": {
"ford": {
"origin": "USA"
},
"bmw": {
"origin": "Germany"
},
"audi": {
"origin": "Germany"
}
}
在definitions
下,您定义子标记,例如ford
,您可以使用"$ref": "#definitions/ford"
引用其他地方。