Сравнение JSON

Сравнивайте структуры JSON и находите добавленные, удалённые и изменённые значения.

Данные и форматы
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

Как пользоваться

  1. Вставьте данные или откройте файл UTF-8; пример покажет ожидаемый формат.
  2. Сравнить
  3. Проверьте результат, скопируйте выделение или всё содержимое либо скачайте файл.

Сравнение JSON

Сравнивайте структуры JSON и находите добавленные, удалённые и изменённые значения.

Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.

Как это работает

Ключи объектов сравниваются по имени, массивы — по индексу. Форматирование и порядок ключей не считаются изменением. Числа сравниваются точно, включая большие ID и равные записи вроде 1 и 1.0.

До и после
Исходный
{"enabled":false}
Изменённый
{"enabled":true}

Сравнивайте структуры JSON и находите добавленные, удалённые и изменённые значения.

Настройки и точность данных

Регистр строк учитывается. Повторяющиеся ключи отклоняются, чтобы избежать неоднозначности. Выберите путь JSON Pointer для перехода к значению в редакторах.

Работа с результатом

Файлы читаются как текст UTF-8. Редакторы поддерживают поиск, копирование выделения и горячие клавиши. Результат можно копировать и скачивать; изменение ввода отменяет прежний результат.

Ограничения обработки

Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. Задачи выполняются в локальном Worker с лимитом 30 секунд.

Дополнительные материалыJSON Pointer · RFC 6901
?

Частые вопросы

Что считается различием JSON?

Ключи объектов сравниваются по имени, массивы — по индексу. Форматирование и порядок ключей не считаются изменением. Числа сравниваются точно, включая большие ID и равные записи вроде 1 и 1.0.

Можно сравнивать JSON с повторными ключами?

Регистр строк учитывается. Повторяющиеся ключи отклоняются, чтобы избежать неоднозначности. Выберите путь JSON Pointer для перехода к значению в редакторах.

Загружаются ли мои данные?

Нет. Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.

Можно открыть локальный файл?

Да, UTF-8 до 1 MiB. У каждого входа сравнения свой выбор файла.

Можно скопировать часть результата?

Да. Выделите текст и нажмите копирование выделения либо используйте обычное сочетание клавиш.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.