Валидатор JSON Schema
Примеры
Результат валидации
JSON Schema
JSON данные
Технические детали
Как работает валидатор JSON Schema
Что делает инструмент
Этот валидатор проверяет JSON-данные по JSON Schema (draft-04, draft-06, draft-07 или 2019-09). Он показывает, валидны ли данные, а при ошибках выводит путь, ключевое слово и сообщение по каждому нарушению, чтобы можно было исправить данные или схему.
Частые сценарии использования
Валидатор JSON Schema используют для проверки запросов и ответов API, валидации конфигураций, отладки валидации по схемам в коде и проверки форматов на основе схем (например, OpenAPI). Он также полезен при разработке форм или ETL-пайпов, опирающихся на JSON Schema.
Схема и данные
Вставьте или загрузите JSON Schema в одну панель и JSON-данные в другую. Инструмент разбирает оба ввода и запускает валидацию. Версия схемы определяется по ключу "$schema". Невалидный JSON в любой панели показывается до запуска валидации.
Типичные ошибки и особенности
Убедитесь, что схема — валидный JSON и использует поддерживаемый URL в "$schema". Пустые или не-объектные данные могут быть валидны или нет в зависимости от схемы (required, type и т.д.). Вложенные ошибки отображаются в нотации пути; исправьте одну и перезапустите проверку для остальных.
Когда использовать инструмент вместо кода
Используйте этот валидатор для быстрых проверок и отладки. В продакшене выполняйте валидацию в приложении (например, через Ajv), храните схемы и логику в репозитории и тестах.