Валидатор JSON Schema
Проверка данных JSON на соответствие определениям JSON Schema. Подробные отчёты об ошибках с путями. Вся обработка выполняется в вашем браузере.
Данные JSON соответствуют предоставленной схеме!
| Путь | Ошибка |
|---|
Как использовать валидатор JSON Schema
Введите схему
Определите вашу JSON Schema, описывающую ожидаемую структуру.
Введите данные
Вставьте данные JSON, которые вы хотите проверить на соответствие схеме.
Проверка
Нажмите «Проверить» и просмотрите результаты на наличие ошибок.
Что такое JSON Schema?
JSON Schema — это словарь, позволяющий аннотировать и проверять JSON-документы. Он предоставляет контракт для того, какие данные JSON требуются приложению и как с ними взаимодействовать. JSON Schema используется для проверки, документации и генерации тестовых данных.
Ключевые возможности
Проверка типов
Проверка типов: string, number, integer, boolean, array, object, null
Ограничения
Минимальная/максимальная длина, диапазон, шаблон, обязательные поля и многое другое
Определение структуры
Определение вложенных объектов, массивов и сложных структур данных
Часто задаваемые вопросы
Этот инструмент поддерживает JSON Schema Draft-07, Draft 2019-09 и Draft 2020-12 через библиотеку Ajv. Поддерживается большинство распространённых возможностей схемы.
Да! JSON Schema поддерживает глубоко вложенные объекты и массивы. Вы можете определять свойства и элементы на любом уровне вложенности с индивидуальными правилами проверки для каждого поля.
Инструмент сначала проверяет, что сама ваша схема является корректной JSON Schema. Если схема содержит ошибки, они будут отображены до попытки проверки данных.