Порядок ключів не має значення
Об’єкти порівнюються за ключами, тож ті самі дані в іншому порядку вважаються однаковими.
Безкоштовний JSON diff онлайн
Порівняйте два JSON-файли, відповіді API чи конфігурації й побачте кожне додане, видалене та змінене значення з його шляхом. Порядок ключів і форматування не мають значення. Приватно й безкоштовно, прямо у вашому браузері.
Об’єкти порівнюються за ключами, тож ті самі дані в іншому порядку вважаються однаковими.
Кожну відмінність показано з точним розташуванням, наприклад $.user.roles[2], а також старим і новим значенням.
Увімкніть, коли масиви є множинами, як-от теги чи ID, і важливі лише додавання та видалення.
Якщо документ не вдається розібрати, ви побачите рядок і стовпець помилки, а Форматувати впорядковує валідний JSON.
Порівнює JSON-файли зі 100 000+ рядків у фоновому потоці, тож сторінка залишається чуйною.
Нічого не завантажується на сервер. Відповіді API, конфігурації та дані ніколи не залишають ваш пристрій.
Порівняйте відповіді двох версій API чи середовищ, щоб знайти змінене поле або відсутнє значення.
Знайдіть відмінності між двома файлами package.json, tsconfig, appsettings чи іншими конфігураційними файлами JSON.
Дізнайтеся, чому саме очікуваний і фактичний результат JSON не збігаються.
Порівняйте два експорти тих самих записів, щоб знайти, що було додано, видалено чи відредаговано.
$.settings.theme починаються від кореня документа $; [2] – це третій елемент масиву.Вставте оригінальний JSON у ліве поле, а змінений JSON у праве, або відкрийте файли. DiffDuo показує кожне змінене, додане та видалене значення з його шляхом і diff обох документів поруч.
Ні. Об’єкти порівнюються за ключами, тож два документи з тими самими даними в іншому порядку ключів вважаються однаковими. Форматування та пробіли також ігноруються.
Так. Увімкніть Ігнорувати порядок у масивах, щоб порівнювати масиви як множини. Елементи, що є в обох масивах, збігаються незалежно від позиції, і повідомляється лише про додані чи видалені елементи.
Це розташування значення всередині документа: $ – корінь, .user – ключ user, .roles – його ключ roles, а [2] – третій елемент цього масиву.
DiffDuo показує, у якому документі помилка, а також рядок і стовпець, де вона є, щоб ви могли її виправити. Кнопка Форматувати додає відступи до валідного JSON, щоб його було легше читати.
Ні. Усе працює у вашому браузері, тож ваш JSON ніколи не залишає ваш пристрій. Це безпечно для API-ключів, даних клієнтів і внутрішньої конфігурації.
Так. Можна відкривати JSON-файли розміром до 50 MB, а diff поруч виконується у фоновому потоці, тож сторінка залишається чуйною.