3
ли действительный JSON схема:Рекурсивного самообслуживание Referencing JSON-Schema
object:
$ref: '#/definitions/object'
Вы рекомендовали бы использовать такой формат?
ли действительный JSON схема:Рекурсивного самообслуживание Referencing JSON-Schema
object:
$ref: '#/definitions/object'
Вы рекомендовали бы использовать такой формат?
Самостоятельные ссылки разрешены и полезны. Тем не менее, ваш пример выглядит так, что это будет просто ссылочный бесконечный цикл. Вот пример схемы JSON, которая использует рекурсивные ссылки для определения древовидной структуры неограниченной глубины.
{
"type": "object",
"properties": {
"name": { "type": "string" },
"tree": { "$ref": "#/definitions/tree" }
},
"definitions": {
"tree": {
"type": "object",
"properties": {
"value": { "type": "string" },
"branches": {
"type": "array",
"items": { "$ref": "#/definitions/tree" },
"minItems": 1
}
},
"required": ["value"]
}
}
}