Ключевое слово «элементы», кажется, связано с «массивом» в большинстве примеров схемы json, которые я видел. Однако я попытался использовать его с объектом, используя этот полезный инструмент: http://www.jsonschemavalidator.net/ ( JSON Schema Draft 4), и это работает. Я не могу найти никаких документов, подтверждающих, что это законно, хотя мне кажется, что это правильно.
"value": {
"type": "object",
"items": ...
}
Это действительно законно?