Проверка схемы JSON

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

Локальная обработка в браузере
Эта страница прошла проверку открытого каталога; после включения JavaScript можно использовать все функции.
Руководство по использованию

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

Проверка Schema с помощью JSON обрабатывает введённые данные только в текущем браузере и не загружает их, не подключается к сети и не сохраняет пользовательские данные.

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

    Вставьте JSON документ и Schema либо загрузите локальный текст размером не более 1 MiB.

  2. Выберите способ обработки

    Проверяются типы, обязательные поля, свойства, массивы, диапазоны, составные ключевые слова и локальные ссылки.

  3. Проверить и экспортировать

    Просматривать состояние valid, пути ошибок и предупреждения, копировать или скачивать структурированный результат.

Ограничения и примечания

  • Поддерживаемые ключевые слова схемы и локальные ссылки $ref имеют чёткие ограничения; удалённые ссылки не считываются.
  • Максимальная глубина 128, узлы 100,000, ошибки 50; неподдерживаемые возможности будут отмечены предупреждением.
  • Инструменты предоставляют только результаты локальной вспомогательной обработки; важные конфигурации, ключи, документы и материалы для публикации по-прежнему необходимо проверять в целевой среде.

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

Будут ли входные данные загружены на сервер?

Нет. Страница использует только память браузера, локальные файлы API и локальные ресурсы, уже предоставленные сайтом.

Почему у Schema есть предупреждение, но результат всё равно valid?

warning означает, что обнаружено ключевое слово, не поддерживаемое ограниченной реализацией; это не означает, что данная функция полностью проверена.

Почему результаты всё ещё требуют ручной проверки?

Граничный синтаксис, региональные стандарты, сторонние средства чтения и целевая среда выполнения могут различаться; инструмент не заменяет окончательную проверку.

Отзывы о страницеНашли проблему или есть предложения по улучшению?
Функция обратной связи доступна только в онлайн-версии

Пожалуйста, отправляйте заявку после включения JavaScript в онлайн-версии; локальные функции текущего инструмента или примера не будут затронуты.

Перейти к отзыву в онлайн-версии