Сравнение JSON
Сравнивайте два JSON-объекта side by side с подсветкой различий: добавленные, удалённые и изменённые ключи с цветовой разметкой. Бесплатный онлайн-инструмент.
Зачем использовать инструмент сравнения JSON?
При работе с конфигурационными файлами JSON, ответами API или миграциями данных вам нужно видеть точно, что изменилось между двумя версиями. Наш инструмент сравнения JSON выполняет глубокое рекурсивное сравнение, подсвечивая добавленные, удалённые и изменённые значения с интуитивным цветовым кодированием, а также предлагает параметры слияния для каждого различия.
Ключевые возможности
- Глубокое рекурсивное сравнение: сравнивает вложенные объекты и массивы
- Цветовая подсветка: зелёный для добавленных, красный для удалённых, жёлтый для изменённых
- Сводка различий с подсчётом добавленных/удалённых/изменённых
- Параметры слияния: оставить их или оставить ваши для каждого различия
- Путевая нотация, показывающая точное расположение каждого различия
Как это работает
- Вставьте левый JSON в первый редактор
- Вставьте правый JSON во второй редактор
- Просмотрите все различия с цветовой подсветкой и путями
- Выберите оставить-левое или оставить-правое для каждого различия для слияния
Технические детали
Этот инструмент реализует рекурсивный алгоритм сравнения, который одновременно обходит обе структуры JSON. Для объектов сравнение происходит по ключу; для массивов — по индексу. Каждое различие классифицируется как 'добавлено' (ключ существует только справа), 'удалено' (ключ существует только слева) или 'изменено' (разные значения по одному пути). Вся обработка на стороне клиента.
Часто задаваемые вопросы
Насколько глубоким является сравнение?
Сравнение полностью рекурсивно — оно сравнивает все вложенные объекты и массивы на любой глубине. Каждое различие показывает полный путь (например, 'settings.features.favorites'), чтобы вы точно знали, где произошло изменение.
Можно ли объединить два объекта JSON?
Да! Для каждого различия вы можете нажать 'Оставить левое' или 'Оставить правое', чтобы выбрать, какое значение использовать в объединённом результате. Объединённый JSON генерируется автоматически и может быть скопирован в буфер обмена.
Похожие инструменты
Форматирование и валидация JSON
Форматирование, украшение, валидация и минификация JSON с древовидным просмотром
Форматирование XML
Форматирование, украшение, минификация и валидация XML документов
Конвертер CSV в JSON
Конвертация данных CSV в формат массива JSON с настраиваемыми разделителями
Конвертер JSON в CSV
Конвертация массива JSON в формат CSV с автоопределением столбцов
Конвертер JSON в YAML
Конвертация данных JSON в формат YAML с правильными отступами
Конвертер YAML в JSON
Конвертация данных YAML в формат JSON с поддержкой вложенных структур