JSON Diff - Онлайн-инструмент для сравнения и валидации JSON

Сравнивайте два JSON-файла онлайн: видите различия, находите ошибки и проверяйте структуру. Безопасная обработка локально в браузере.

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, чтобы мгновенно выявить расхождения.