Сравнение JSON & Diff Онлайн

Бесплатно Глубокое сравнение · Цветовая кодировка · Все уровни вложенности
Ошибка
Левый JSON (Оригинал)
Правый JSON (Изменённый)
Результат сравнения
// Результат сравнения появится здесь

Другие инструменты для разработчиков

JSON Форматтер
Форматирование, проверка и минификация
JSON → YAML
Конвертация в YAML
JSON → CSV
Массив в таблицу CSV
JSON → XML
Преобразование в разметку XML
YAML Форматтер
Форматирование и проверка
Генератор хэшей
Хеши MD5 и SHA
JWT Декодер
Декодирование JWT-токенов
Base64
Кодирование и декодирование

Почему этот инструмент удобен для сравнения JSON

Глубокое рекурсивное сравнение

Сравнивает JSON на каждом уровне вложенности. Корректно обрабатывает глубоко вложенные объекты и массивы, строки, числа, логические значения и null с выводом полного пути к полю.

Цветовая подсветка diff

Различия выделены цветом: зелёный — добавления, красный — удаления, жёлтый — изменения. Сразу видно, что изменилось между двумя JSON-документами.

Полный путь в JSON

Для каждого отличия показывается точный путь (например, server.db.pool.max), чтобы вы знали, где именно в структуре произошло изменение.

Только в браузере

Всё сравнение выполняется у вас в браузере. JSON не уходит на сервер — удобно для ответов API, конфигов и чувствительных данных.

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

Как работает сравнение JSON?

Инструмент разбирает оба ввода и выполняет глубокое рекурсивное сравнение. Он находит добавленные и удалённые ключи и изменённые значения на всех уровнях вложенности, затем показывает результат с цветовой подсветкой.

Можно ли сравнивать вложенные JSON-объекты?

Да. Сравнение полностью рекурсивно и поддерживает глубоко вложенные объекты и массивы. У каждого различия отображается полный путь в JSON (например, server.db.pool.max).

Безопасны ли мои данные?

Да. Вся обработка выполняется в браузере на JavaScript. Данные не отправляются на сервер. После загрузки страницы инструмент можно использовать и без сети.

Можно ли сравнивать JSON-массивы?

Да. Массивы сравниваются по индексам элемент за элементом. Если один массив длиннее, лишние элементы отображаются как добавления или удаления.

Подробное руководство
Полное руководство по JSON
Форматирование, валидация, конвертация и лучшие практики
Читать руководство