Текст и данныеРаботает в браузере

Проверка JSON по JSON Schema

Сопоставьте JSON-данные со schema и получите bounded список ошибок с instance path, keyword и объяснением.

  • Локально в браузере
  • Local $ref
  • До 10 000 узлов
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Instance и schema

Результат проверки

Запустите проверку, чтобы получить отчёт.

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Вставьте JSON instance.

  2. 2

    Вставьте JSON Schema.

  3. 3

    Запустите проверку и изучите paths и keywords в отчёте.

02

Что умеет инструмент

  • type, enum, const, properties, required и additionalProperties.
  • items, min/max items, uniqueItems и object/string/number constraints.
  • allOf, anyOf, oneOf, not, $defs/definitions и локальные JSON Pointer $ref.
  • Ограниченная проверка форматов date, date-time, email, uri, uuid, IPv4, IPv6 и hostname.
03

Когда пригодится

  • Проверка API fixtures и конфигураций.
  • Диагностика required и additional properties.
  • Быстрая локальная проверка schema перед CI validator.
04

Что происходит внутри

Ввод ограничен 500 000 символов, 10 000 узлов и глубиной 64.

Отчёт ограничен 100 validation issues; достижение лимита маркируется как truncated.

05

Вопросы и ответы

Поддерживается remote $ref?

Нет. Инструмент разрешает только local JSON Pointer references внутри введённой schema и не выполняет сетевые запросы.

Это замена Ajv или официального validator?

Нет. Используйте специализированный standards-complete validator в CI, если проект зависит от полного vocabulary JSON Schema.