Сравнивайте два JSON-документа и находите все различия. Инструмент выполняет глубокое сравнение структуры и выделяет изменения цветом: добавленные ключи, удалённые ключи, изменённые значения и изменения типов. Идеален для сравнения API-ответов между окружениями.
Compare two JSON objects and see all differences highlighted. Added, removed, and changed values are shown with their full paths.
| Type | Path | Left Value | Right Value |
|---|---|---|---|
| ~ changed | $.version | "1.0.0" | "2.0.0" |
| ~ changed | $.description | "A collection of developer tools" | "A comprehensive suite of developer tools" |
| - removed | $.age | 30 | -- |
| ~ changed | $.config.theme | "dark" | "light" |
| ~ changed | $.config.notifications | true | false |
| + added | $.config.autoSave | -- | true |
| + added | $.features[3] | -- | "validators" |
| ~ changed | $.address.city | "NYC" | "LA" |
| ~ changed | $.address.zip | "10001" | "90001" |
| + added | $.phone | -- | "+1234567890" |
Вставьте первый JSON в левую панель, второй в правую. Нажмите 'Сравнить' для глубокого анализа. Различия выделяются цветом: зелёный для добавленных значений, красный для удалённых, жёлтый для изменённых. Сводка показывает количество добавлений, удалений и модификаций.
Сравнение API-ответов между staging и production, обзор изменений в конфигурационных JSON-файлах перед деплоем, отладка трансформаций данных, проверка результатов миграции базы данных, сравнение package.json между ветками проекта, проверка обратной совместимости изменений схемы API.
Алгоритм выполняет рекурсивное сравнение JSON-деревьев. Для объектов идентифицируются ключи с одной стороны (добавления/удаления) и ключи с разными значениями (модификации). Массивы сравниваются по индексу. Изменения типов (string → number) отмечаются отдельно. Обрабатываются граничные случаи: null, пустые объекты, пустые массивы, точность чисел.
Инструмент рекурсивно сравнивает два JSON-дерева узел за узлом. Для каждого ключа проверяется равенство значений. Добавленные ключи (только во втором JSON), удалённые (только в первом) и изменённые значения отображаются с цветовым кодированием. Массивы сравниваются по индексу.
Да. Инструмент обрабатывает JSON-документы до нескольких мегабайт. Сравнение выполняется синхронно, поэтому очень большие файлы могут на мгновение заморозить браузер.
Четыре типа изменений: добавленные ключи (только во втором JSON), удалённые ключи (только в первом), изменённые значения (разные значения одного ключа) и изменения типов (string → number). Все различия показываются в таблице с цветовым кодированием.
Форматирование, валидация, минификация JSON. Обнаружение ошибок с точной позицией, правильная индентация.
Сравнивайте два текста и находите различия с построчной подсветкой добавлений, удалений и изменений.
Тестируйте JSONPath-выражения на JSON-данных и просматривайте результаты.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты