Семантическое сравнение JSON
Сравните два JSON-документа или проверьте данные по JSON Schema. Структура, типы, порядок и конкретные значения включаются независимо — именно так, как нужно для вашей задачи.
Результат
Вставьте оба документа или откройте пример. Значения попадут в отчёт только при включённом тумблере.
Не текстовый diff, а осмысленное сравнение JSON
Алгоритм понимает объекты, массивы и типы данных, поэтому не путает форматирование со смыслом. По умолчанию он сравнивает контракт, а тумблер значений включает точную проверку строк, чисел, boolean и null.
Два JSON без шума
Находите пропавшие и лишние поля, несовпадения типов и изменения вложенных структур. Когда нужно, включайте точные различия значений.
Проверка по JSON Schema
Поддерживаются required, properties, additionalProperties, items, prefixItems, композиции allOf/anyOf/oneOf и локальные ссылки через $ref.
Порядок под вашим контролем
Порядок ключей объектов и элементов массивов настраивается отдельно. Для неупорядоченных массивов структуры сопоставляются автоматически.
Бесплатный инструмент сравнивает JSON по структуре, типам данных, порядку и при необходимости по значениям. Он подходит для контрактного тестирования API, проверки ответов между окружениями, контроля миграций и валидации JSON по JSON Schema. Обработка полностью выполняется локально в браузере.