Вставте два документи 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 і натисніть «Порівняти», щоб побачити статистику.