инструмент для разработчиков / 11

Сравниватель JSON

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

Сравниватель JSON: TOEA рекурсивно разбирает и сравнивает два объекта или массива JSON, выявляя добавленные и удалённые ключи структуры, а также изменения типов и значений. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Сравнение структуры JSONЛокальная обработка

Полностью работает в браузере

Массивы сравниваются по позициям

Элемент 0 сравнивается с элементом 0, элемент 1 — с элементом 1 и так далее. Если в начало одного списка добавить запись, все последующие элементы сместятся и будут отмечены как изменённые, хотя ничего больше не изменилось. Перед сравнением списков, в которых порядок не важен, например списков пользователей или товаров, отсортируйте оба списка по одному ключу, например по id, чтобы каждая запись оказалась напротив соответствующей.

Что считается изменением

Сравнение выполняется по разобранным значениям, поэтому отступы, пробелы и порядок ключей не учитываются, а 1.0 равно 1. Изменение типа учитывается: 42 и "42", или null и отсутствующий ключ. Если ответ API отличается только форматированием, используйте этот инструмент; чтобы увидеть изменения в структуре или комментариях, сравните текст в проверке различий.

Пути записываются с точками и скобками, например items[2].price, поэтому ключ, содержащий точку, читается неоднозначно.

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

  1. Вставьте исходный JSON слева, а обновлённый — справа.
  2. Просмотрите добавленные (+), удалённые (-) и изменённые (~) элементы.
  3. Скопируйте или скачайте структурированные различия в формате JSON.

Конфиденциальность и ограничения

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

Похожие инструменты

Часто задаваемые вопросы

Как сравниваются элементы массивов?

Элементы массивов сравниваются по позиции и структуре значений.

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

Да, вы можете скопировать или скачать отфильтрованный массив различий.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен