Ответ 1
Имеется рабочий проект схемы Cerny.
Только мы можем проверить входящий XML файл на основе заранее определенной схемы, то есть XSD или DTD, можем ли мы преобразовать действительный элемент на входящем объекте JSON. Существует ли какое-либо определение схемы JSON?
Имеется рабочий проект схемы Cerny.
Существует несколько библиотек, которые проверяют данные по схеме JSON....
Там есть новая библиотека, json-gate, что делает трюк. (Полное раскрытие: я автор.)
Он похож на JSV и другие, но имеет несколько преимуществ:
* Это не так быстро, как JSV невероятно медленно. Мой тест показывает, что JSV будет на 30 (!) Раз медленнее, чем json-gate. Этот результат согласуется с проверками Роберта Шульца, которые сравнивают JSV с другими библиотеками.
http://json-schema.org/implementations.html дает список валидаторов.
Есть 32 валидатора, перечисленных на ноябрь 2015 года. Один из них доступен как интерактивный онлайн-инструмент: http://www.jsonschemavalidator.net/
Остальные группируются по языку реализации.
Во многих случаях также указывается, поддерживает ли валидатор текущую версию JSON Schema.