Вставьте два JSON-документа ниже и нажмите «Сравнить», чтобы найти различия.
JSON A (исходный)
JSON B (изменённый)
Различия
Введите два JSON-документа выше и нажмите Сравнить, чтобы увидеть различия.
Как пользоваться: вставьте исходный JSON в левое поле (JSON A), а изменённую версию в правое поле (JSON B). Нажмите Сравнить, чтобы увидеть все различия. Цвета результата:зелёный = добавлено в B, красный = удалено из A, жёлтый = изменено значение. Сравнение как множеств: если отмечено, массивы сравниваются как неупорядоченные множества (порядок элементов игнорируется). По умолчанию массивы сравниваются поэлементно по позиции. Подсказка: сравнение рекурсивное: вложенные объекты и массивы проходятся полностью, чтобы найти все различия на каждом уровне.
Структурное сравнение — порядок ключей не важен
Объекты JSON по определению неупорядочены, поэтому структурное сравнение читает оба документа как деревья и сообщает о различиях значений по путям: {"a":1,"b":2} и {"b":2,"a":1} равны. Текстовые инструменты сравнения сочли бы такие файлы полностью изменёнными. Массивы упорядочены: по умолчанию они сравниваются поэлементно, либо как неупорядоченные множества, если порядок элементов не важен.
Каждое различие указывается с полным путём JSON, например .items[0].price.
🔷 Сводка различий
Вставьте два JSON-документа и нажмите «Сравнить», чтобы увидеть статистику.