Может кто-нибудь, пожалуйста, помогите мне с использованием определений в json-схеме. Я прошел через их website и не получил много информации.json schema использование определений ключевое слово
Любая помощь будет стоить.
Может кто-нибудь, пожалуйста, помогите мне с использованием определений в json-схеме. Я прошел через их website и не получил много информации.json schema использование определений ключевое слово
Любая помощь будет стоить.
ключевое слово определения является стандартным заполнителем, в котором вы можете определить встроенные подсхемы, которые будут использоваться в схеме.
Другими словами, определения ключевых слов определяет подсхем, что вы можете обратиться к в другом месте в схеме. Возможно, это проще пример:
"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"
.
Можем ли мы использовать блок '$ ref' внутри' dependencies'? –
@VinayPrajapati Я так думаю, но я не пробовал –