Что такое JSON Diff Checker?
JSON Diff Checker — это инструмент для разработчиков, который семантически сравнивает два JSON-объекта и выделяет каждое отличие с чёткой визуальной обратной связью. В отличие от сравнения обычного текста, инструмент понимает структуру JSON — обнаруживая отсутствующие свойства, несоответствия типов, изменения значений и модификации массивов на каждом уровне вложенности. Всё работает на 100% в вашем браузере; ваши данные никогда не покидают ваше устройство.
Как сравнивать JSON
1. Вставьте исходный JSON в левую панель, а изменённый JSON — в правую панель. 2. Нажмите Сравнить или позвольте автосравнению обнаруживать изменения по мере ввода. 3. Просмотрите вид рядом с цветовой кодировкой: зелёный — добавлено, красный — удалено, жёлтый — изменено. 4. Используйте стрелки навигации или список различий для перехода между изменениями. 5. Фильтруйте различия по типу с помощью флажков в строке сводки. 6. Нажмите Копировать результат или Экспорт для скачивания сводки различий.
Возможности
- Семантический diff — на основе jsondiffpatch для глубокого структурного сравнения.
- Категоризированные различия — отсутствующие свойства, несоответствия типов, изменения значений, новые ключи.
- Вид рядом с синхронизированной прокруткой и подсветкой на уровне строк.
- Навигация по diff — переход между различиями с помощью prev/next.
- Панель списка diff — кликабельный список всех различий с путём и деталями.
- Система фильтров — переключение видимости по категории различий.
- Экспорт — скачивание diff в виде HTML или простого текста.
- Постоянство сессии — ввод автоматически сохраняется через IndexedDB.
- 100% на стороне клиента — ваши данные никогда не покидают браузер.
Случаи использования
- Сравнение ответов API до и после изменений кода.
- Проверка обновлений файлов конфигурации (package.json, tsconfig и др.).
- Отладка различий сериализации между средами.
- Проверка кода — сравнение ожидаемого и фактического JSON-вывода.
- Валидация миграции базы данных — сравнение экспортированных записей.
- QA-тестирование — сравнение данных фикстур между тестовыми запусками.