DevTulz Online

Валидатор JSON Schema


Что такое JSON Schema?

JSON Schema — это словарь для описания структуры и ограничений данных JSON. Он определяет, какие свойства обязательны, их типы, форматы, диапазоны и шаблоны. Валидация JSON по схеме позволяет обнаруживать проблемы с данными заблаговременно — до того, как они попадут в логику приложения или базу данных. Распространённые варианты использования включают валидацию запросов/ответов API, проверку конфигурационных файлов и верификацию данных форм. Этот инструмент использует библиотеку AJV (самый популярный валидатор JSON Schema) и поддерживает Draft-07, Draft 2019-09 и Draft 2020-12.

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

  1. Вставьте данные JSON в левую панель, а JSON Schema — в правую.

  2. Нажмите «Пример», чтобы загрузить образец пары JSON + Schema и посмотреть, как это работает.

  3. Выберите версию схемы, соответствующую вашей схеме (Draft-07 является наиболее распространённой).

  4. Нажмите «Проверить» — зелёное сообщение подтвердит валидность JSON; красное перечислит все ошибки с путями к ним.

  5. Исправьте ошибки и повторяйте проверку до успешного прохождения JSON.

Keywords: валидатор JSON schema, проверка JSON онлайн, проверка JSON schema, валидатор AJV, JSON schema draft-07, инструмент валидации JSON, тестер JSON schema