Валидатор JSON Schema

Проверка данных JSON на соответствие определениям JSON Schema. Подробные отчёты об ошибках с путями. Вся обработка выполняется в вашем браузере.

Мгновенная проверка Детали ошибок Обработка на стороне клиента

Как использовать валидатор JSON Schema

1

Введите схему

Определите вашу JSON Schema, описывающую ожидаемую структуру.

2

Введите данные

Вставьте данные JSON, которые вы хотите проверить на соответствие схеме.

3

Проверка

Нажмите «Проверить» и просмотрите результаты на наличие ошибок.

Что такое JSON Schema?

JSON Schema — это словарь, позволяющий аннотировать и проверять JSON-документы. Он предоставляет контракт для того, какие данные JSON требуются приложению и как с ними взаимодействовать. JSON Schema используется для проверки, документации и генерации тестовых данных.

Ключевые возможности

Проверка типов

Проверка типов: string, number, integer, boolean, array, object, null

Ограничения

Минимальная/максимальная длина, диапазон, шаблон, обязательные поля и многое другое

Определение структуры

Определение вложенных объектов, массивов и сложных структур данных

Часто задаваемые вопросы

Какая версия JSON Schema поддерживается?

Этот инструмент поддерживает JSON Schema Draft-07, Draft 2019-09 и Draft 2020-12 через библиотеку Ajv. Поддерживается большинство распространённых возможностей схемы.

Можно ли проверять вложенные объекты?

Да! JSON Schema поддерживает глубоко вложенные объекты и массивы. Вы можете определять свойства и элементы на любом уровне вложенности с индивидуальными правилами проверки для каждого поля.

Что произойдёт, если моя схема некорректна?

Инструмент сначала проверяет, что сама ваша схема является корректной JSON Schema. Если схема содержит ошибки, они будут отображены до попытки проверки данных.