Перейти к основному содержимому
LibraTool logoLibraTool

JSON Разница — бесплатно

Сравнивайте два объекта JSON структурно — смотрите, какие именно ключи были добавлены, удалены или изменены, даже глубоко во вложенных данных. Работает в браузере.

Работает офлайн после загрузки

Можно также перетащить сюда файл .json.

Можно также перетащить сюда файл .json.

Сравнивает элементы позицию за позицией — переупорядочивание показывает множество изменений.
Параметры: игнорировать ключи, регистр, типы, сортировать ключи

💡 Структурный diff (не построчный): обходит оба объекта и показывает, какие именно пути были добавлены, удалены или изменены — включая вложенные объекты и массивы. Всё работает в браузере.

Частые применения

  • Сравнить два ответа APIПосмотрите, что именно изменилось между двумя ответами JSON API.
  • Сравнить файлы конфигурацииСравните две конфигурации JSON, чтобы узнать, что изменилось между средами.
  • Отладка неожиданных изменений JSONОпределите, почему объект JSON не то, что вы ожидали.
  • Сравнить две версии документаСравните две версии документа JSON или экспорта данных.
  • Проверить изменения JSON в PRЛучше поймите изменение JSON, чем различие строк.

Как это работает

Построчное сравнение шумно для JSON, потому что форматирование и порядок ключей меняются. Это сравнивает два значения структурно и говорит вам, что именно изменилось.

  1. 1
    Вы вставляете два значения JSON
    Исходное (A) и изменённое (B). Оба анализируются локально — ничто не загружается.
  2. 2
    Они сравниваются по структуре
    Инструмент рекурсивно проходит по обоим деревьям, сопоставляя ключи и индексы массивов независимо от форматирования или порядка ключей.
  3. 3
    Различия указаны по пути
    Каждое изменение сообщается с его точным путём (например, user.roles[1]) как добавленное (+), удалённое (−) или изменённое (~) со старым → новым значением.
  4. 4
    Вы видите чёткое резюме
    Количество добавленных/удалённых/изменённых, затем подробный список — или подтверждение того, что два значения идентичны.

Ответы API и конфигурация могут быть конфиденциальными. Сравнение выполняется полностью на вашем устройстве — ни одно значение не загружается.

Похожие инструменты

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