Skip to content
Zoyku

Сравнение JSON

Сравнивайте два JSON-документа путь за путём — добавленные, удалённые и изменённые ключи со значениями до/после, всё локально.

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

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

  1. 1Вставьте первый JSON (оригинал).
  2. 2Вставьте второй JSON (новую версию).
  3. 3Читайте список различий — каждая строка это изменение на уровне одного пути.

Сравнение JSON

Вставьте два JSON-документа и увидите каждое структурное различие: добавленные ключи, удалённые ключи, изменённые значения — каждое с полным путём вроде $.user.name.

Вложенные объекты и массивы обходятся рекурсивно: изменение на третьем уровне глубины всё равно покажется с точным путём и обоими значениями.

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

Как сравниваются массивы?

По индексу: элемент 0 против элемента 0 и так далее. Лишние элементы с любой стороны показываются как добавленные или удалённые на своём индексе.

Имеет ли значение порядок ключей?

Нет — объекты сравниваются по ключам, а не по порядку вставки. Два документа с одинаковыми ключами в разном порядке считаются идентичными.

Форматировщик JSON

Форматируйте и украшайте бесформенный JSON онлайн — 2 пробела, 4 пробела или табуляция, с мгновенной валидацией и точными позициями ошибок. 100 % в вашем браузере.

Все инструменты →

Валидатор JSON

Проверяйте JSON мгновенно с точной строкой и столбцом ошибки. Ловите пропущенные запятые, ключи без кавычек, висячие запятые и плохие экранирования до того, как они сломают приложение.

Все инструменты →

JSON в TypeScript

Генерируйте интерфейсы TypeScript из любого JSON — вложенные объекты, массивы и объединения, готовые к вставке в ваш проект.

Все инструменты →

Сравнение текста

Сравните две версии текста пословно с выделением добавлений и удалений — без аккаунта, без загрузок, без возни с размером.

Все инструменты →

Запрос JSON Path

Извлекайте любое значение из JSON путём вроде $.user.name или $.items[0].id — мгновенно, терпимо, без изучения синтаксиса jq.

Все инструменты →

Встроить этот инструмент

Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.

<iframe src="https://zoyku.com/ru/tools/json-diff?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-diff" loading="lazy"></iframe>
100% local processing