Сравнение JSON онлайн

Сравните два JSON-документа и увидьте разницу построчно с подсветкой добавленных и удаленных полей.

JSON A
JSON B

Как сравнить два JSON онлайн

Сравнение JSON по структуре, а не по тексту

Инструмент сопоставляет два документа по путям к полям, а не построчно. Поэтому разные отступы, перенос строк и порядок ключей не считаются отличием: важны сами значения и набор ключей, а не то, как JSON отформатирован.

Это отличает diff от обычного текстового сравнения. Один и тот же объект, записанный в одну строку и с отступами в четыре пробела, здесь совпадет, а вот измененное число или переименованный ключ будут показаны как различие.

Как читать результат

После запуска инструмент подсвечивает три вида изменений: поле добавлено во второй документ, удалено из него или значение изменилось. Частый сценарий - сверить два ответа API или конфиг до и после правки и сразу увидеть, что именно поменялось.

Как сравнить два JSON

  1. Вставьте JSON A и JSON B

    Заполните оба поля сравниваемыми документами.

  2. Нажмите "Сравнить"

    Инструмент построит diff по структуре и значениям.

  3. Изучите отличия

    Измененные поля будут показаны в блоке результата.

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

Ключи, значения, вложенные объекты и массивы двух документов

Нет. Разное форматирование и порядок ключей не считаются отличием - сравниваются значения по совпадающим путям

Да, сравнение идет в браузере; для очень объемных JSON расчет может занять время

Да, вставьте прежний ответ слева, новый справа - и увидите, какие поля изменились