Как пользоваться
- Вставьте текст, откройте файл UTF-8 или попробуйте пример.
- Выберите данные и настройки, затем запустите инструмент или включите автозапуск.
- Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.
Валидатор JSON Schema
Проверяйте JSON по JSON Schema и находите ошибки данных и схемы.
Обработка выполняется в браузере. Данные не отправляются в DevToolsy.
Как это работает
Введите JSON и Schema отдельно. Пропущенные поля, неверные типы и другие нарушения показаны с JSON Pointer и позицией ключевого слова в Schema.
{
"name": "Ada",
"email": "[email protected]",
"roles": ["developer", "reviewer"]
}{
"valid": true,
"draft": "2020-12",
"errors": []
}Проверяйте JSON по JSON Schema и находите ошибки данных и схемы.
Настройки и точность данных
Автоопределение читает $schema, иначе использует 2020-12. Доступны Draft 7 и 2019-09. Поддерживаются локальные $ref; проверка format отключаемая.
Работа с результатом
Значения по умолчанию не добавляются, типы не преобразуются, свойства не удаляются. Небезопасные числа отклоняются заранее. Результат относится к текущим данным и настройкам.
Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.
Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. JSONPath и Schema: 5 секунд; остальные инструменты: 30 секунд.
Частые вопросы
Как найти причину ошибки?
Введите JSON и Schema отдельно. Пропущенные поля, неверные типы и другие нарушения показаны с JSON Pointer и позицией ключевого слова в Schema.
Какие версии и ссылки поддерживаются?
Автоопределение читает $schema, иначе использует 2020-12. Доступны Draft 7 и 2019-09. Поддерживаются локальные $ref; проверка format отключаемая.
Проверка меняет мои данные?
Нет. Значения по умолчанию не добавляются, типы не преобразуются, свойства не удаляются. Небезопасные числа отклоняются заранее. Результат относится к текущим данным и настройкам.
Загружаются ли мои данные?
Обработка выполняется в браузере. Данные не отправляются в DevToolsy.
Можно открыть локальный файл?
Ввод UTF-8 до 1 MiB · вывод до 8 MiB