JSON Diff - Онлайн-інструмент для порівняння та валідації JSON

Порівняйте два JSON-файли онлайн: візуалізуйте зміни, знаходьте помилки й перевіряйте структуру. Безкоштовний JSON diff з обробкою на боці клієнта.

JSON 1

JSON 2

Як використовувати інструмент порівняння JSON

01

Вставте ваш перший об'єкт JSON у текстове поле зліва

02

Вставте ваш другий об'єкт JSON у текстове поле справа

03

Натисніть 'Порівняти JSON', щоб побачити виділені відмінності

04

Перегляньте додані, видалені, оновлені та незмінені властивості

Ключові особливості

Глибоке порівняння

Рекурсивно порівнює вкладені об'єкти та масиви для пошуку всіх відмінностей

Кілька режимів перегляду

Перемикайтеся між режимами перегляду пліч-о-пліч та об'єднаним для кращої читабельності

Детальні результати

Класифікує зміни на додані, видалені, оновлені та незмінені властивості

Часті запитання

Чи обробляє він вкладені об'єкти та масиви?

Так, він рекурсивно порівнює всі вкладені структури для пошуку глибоких відмінностей

Чи безпечні мої дані?

Вся обробка відбувається локально у вашому браузері - дані не надсилаються на сервери

Які формати підтримуються для завантаження?

Результати можна завантажити як відформатовані текстові файли для зручного обміну та документування

Вставте два JSON-об'єкти в поля вводу, і інструмент миттєво виділить усі відмінності — додані, видалені, оновлені та незмінені властивості. Рекурсивний обхід вкладених об'єктів і масивів забезпечує глибоке порівняння; підтримуються режими «пліч-о-пліч» та «об'єднаний». Вся обробка відбувається у браузері без відправлення даних.

Як використовувати інструмент порівняння JSON

  1. 1

    Вставте перший JSON

    Введіть оригінальний або базовий JSON-об'єкт у ліве поле. За потреби натисніть «Форматувати» для вирівнювання відступів.

  2. 2

    Вставте другий JSON

    Введіть JSON для порівняння у праве поле — обидва поля мають бути заповнені перед запуском.

  3. 3

    Натисніть «Порівняти JSON»

    Інструмент рекурсивно порівнює обидва об'єкти та виділяє кожну зміну у вкладених структурах і масивах.

  4. 4

    Перегляньте результати

    Вивчіть додані, видалені, оновлені та незмінені властивості, перемикаючись між режимами «пліч-о-пліч» та «об'єднаний».

  5. 5

    Скопіюйте або завантажте

    Скопіюйте результат до буфера обміну або завантажте як форматований текстовий файл для зберігання та документування.

Посилання

  • RFC 8259 — JSON

    Специфікація IETF, що визначає формат обміну даними JSON, якому мають відповідати обидва порівнювані документи.

  • RFC 6902 — JSON Patch

    Визначає стандартний формат JSON-документа для вираження послідовності змін (додавання, видалення, заміна) між двома значеннями JSON.

Схожі інструменти

Часті запитання

Чи підтримується порівняння вкладених об'єктів і масивів?
Так, інструмент рекурсивно обходить усі вкладені структури і знаходить відмінності на будь-якій глибині.
Чи безпечні мої дані?
Вся обробка відбувається локально у браузері — дані не надсилаються на зовнішні сервери.
У чому різниця між режимами «пліч-о-пліч» та «об'єднаний»?
Режим «пліч-о-пліч» розміщує обидва JSON в паралельних колонках для візуального сканування, «об'єднаний» показує зміни в одному потоці на кшталт git diff.
Як класифікуються зміни у результатах?
Відмінності поділяються на чотири групи — додані, видалені, оновлені та незмінені — щоб одразу було зрозуміло, що змінилося між документами.
Чи можна порівнювати відповіді API у форматі JSON?
Так, вставте відповіді з production та staging, щоб миттєво виявити розбіжності без необхідності відправляти дані третім сторонам.