Я пытаюсь найти то, что делает следующий JSON недействительным. Странно то, что она проходит от действительного JSON в this сайта, но недопустимо в this один
Вот схема:
ошибка регистрируется на втором сайте проверки схемы заключается в следующем:
Error when resolving schema reference '#/definitions/identifiable'.
Path 'definitions.subscription.allOf[0]', line 19, position 17.
Может кто-то выяснить, является ли неправильно моя схема или речь идет о какой-то неоднозначное правило в самой JSON Schema?
На http://www.jsonschemavalidator.net/ сайте, предоставленном вами, если вы выберете «проект схемы v3» или «проект схемы v4», а json подтвержден как хороший. Кроме того, в jslint.com (который я использую) ваш json действителен. –
@AshwinKrishnamurthy ценят ответ, но когда вы выбираете v4 из раскрывающегося списка, веб-сайт загружает некоторую схему по умолчанию. –
Приношу свои извинения. Кажется, я пропустил это :) –