JSON Diff - Онлайн-инструмент для сравнения и валидации JSON
Сравнивайте два JSON-файла онлайн: видите различия, находите ошибки и проверяйте структуру. Безопасная обработка локально в браузере.
JSON 1
1
JSON 2
1
Как использовать сравнение JSON
Вставьте ваш первый объект JSON в левое текстовое поле
Вставьте ваш второй объект JSON в правое текстовое поле
Нажмите 'Сравнить JSON', чтобы увидеть выделенные различия
Просмотрите добавленные, удаленные, обновленные и неизмененные свойства
Основные функции
Глубокое сравнение
Рекурсивно сравнивает вложенные объекты и массивы для поиска всех различий
Несколько режимов просмотра
Переключайтесь между режимами просмотра различий рядом и объединенным для лучшей читаемости
Подробные результаты
Классифицирует изменения на добавленные, удаленные, обновленные и неизмененные свойства
Часто задаваемые вопросы
Обрабатывает ли он вложенные объекты и массивы?
Да, он рекурсивно сравнивает все вложенные структуры для поиска глубоких различий
Безопасны ли мои данные?
Вся обработка происходит локально в вашем браузере - данные не отправляются на серверы
Какие форматы поддерживаются для скачивания?
Результаты можно скачать в виде отформатированных текстовых файлов для удобного обмена и документирования
Вставьте два JSON-объекта в поля ввода, и инструмент мгновенно выделит все различия — добавленные, удалённые, обновлённые и неизменённые свойства. Рекурсивный обход вложенных объектов и массивов обеспечивает глубокое сравнение; поддерживаются режимы просмотра «рядом» и «объединённый». Вся обработка происходит в браузере — данные никуда не отправляются.
Как пользоваться инструментом сравнения JSON
- 1
Вставьте первый JSON
Введите оригинальный или базовый JSON-объект в левое поле. При необходимости нажмите «Форматировать» для выравнивания отступов.
- 2
Вставьте второй JSON
Введите JSON для сравнения в правое поле — оба поля должны быть заполнены перед запуском.
- 3
Нажмите «Сравнить JSON»
Инструмент рекурсивно сравнивает оба объекта и выделяет каждое изменение во вложенных структурах и массивах.
- 4
Просмотрите результаты
Изучите добавленные, удалённые, обновлённые и неизменённые свойства, переключаясь между режимами «рядом» и «объединённый».
- 5
Скопируйте или скачайте
Скопируйте результат в буфер обмена или скачайте как форматированный текстовый файл для хранения и документирования.
Ссылки
- RFC 8259 — JSON
Спецификация IETF, определяющая формат обмена данными JSON, которому должны соответствовать оба сравниваемых документа.
- RFC 6902 — JSON Patch
Определяет стандартный формат JSON-документа для выражения последовательности изменений (добавление, удаление, замена) между двумя значениями JSON.
Похожие инструменты
Форматтер JSON
Форматируйте и валидируйте каждый объект JSON перед сравнением.
Сравнение текста
Сравнивайте два блока обычного текста строка за строкой вместо структурного сравнения.
JSON в XML
Конвертируйте JSON-документы в XML для систем, которые это требуют.
YAML в JSON
Конвертируйте файлы YAML в JSON, чтобы сравнивать их этим инструментом.
Часто задаваемые вопросы
- Поддерживается ли сравнение вложенных объектов и массивов?
- Да, инструмент рекурсивно обходит все вложенные структуры и находит различия на любой глубине.
- Безопасны ли мои данные?
- Вся обработка происходит локально в браузере — данные не отправляются на внешние серверы.
- Чем отличаются режимы «рядом» и «объединённый»?
- Режим «рядом» размещает оба JSON в параллельных колонках для визуального сравнения, «объединённый» показывает изменения в одном потоке, как git diff.
- Как классифицируются изменения в результатах?
- Различия разбиваются на четыре группы — добавленные, удалённые, обновлённые и неизменённые — чтобы сразу было ясно, что изменилось между документами.
- Можно ли сравнивать ответы API в формате JSON?
- Да, это один из самых популярных сценариев: вставьте ответы из production и staging, чтобы мгновенно выявить расхождения.