Быстрый старт
-
Скачать JSON A и B
Поддержка объектов и массивов; Требуется стандартный синтаксис JSON.
-
Нажмите для сравнения
В результате путь каждого различия был указан символом + / − / ~.
Вставить два сегмента JSON; Рекурсивное сравнение объектов с массивами; Перечислите новые, удаленные и измененные поля. Интерфейс регрессии, конфигурации миграции при быстром позиционировании различий.
Конфиденциальность: обрабатывается локально, никогда не загружается.
↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты
粘贴两段 JSON,点击对比查看字段级差异。
发现 2 处差异
~ version: 1 → 2 + ready: true
+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。
Вставить два сегмента JSON; Рекурсивное сравнение объектов с массивами; Перечислите новые, удаленные и измененные поля. Интерфейс регрессии, конфигурации миграции при быстром позиционировании различий.
Скачать JSON A и B
Поддержка объектов и массивов; Требуется стандартный синтаксис JSON.
Нажмите для сравнения
В результате путь каждого различия был указан символом + / − / ~.
Структурированное сравнение двух документов JSON, подсветка новых, удаленных и измененных путей, поддержка сравнения после форматирования.
Ретроспективная регрессия API, обнаружение драфта профиля, сравнение вывода LLM JSON, анализ различий в экспорте баз данных.
+ Путь добавлен в B; - Путь существует только в А; Изменились значения того же пути.
Наиболее часто используемым сценарием разработки является проверка изменений интерфейса. Сначала скопируйте старый ответ API слева, новый ответ вставляется справа, и инструмент изменяет поле подсветки. Например, обнаружите новое поле « discount» или исчезнувшее поле « expired at», чтобы не пропустить важные изменения.
Другой практический сценарий - настройка проверки миграции. Например, конфигурация базы данных среды разработки JSON по сравнению с производственной средой для обеспечения соответствия между портами, паролями и другими чувствительными полями. Различия в последовательности массивов будут отмечены синим цветом, а изменения значений - красным, интуитивно различающим структурные изменения и изменения контента.
Input
{"version":1} Output
{"version":2,"ready":true} Сопоставление по индексу; Последовательные изменения отображаются в нескольких местах ~ или + / −.
По умолчанию используется строгий режим, и различный порядок массивов рассматривается как разница. Если нужно игнорировать порядок, можно отметить опцию « Игнорировать порядок массивов» (если есть). Но обратите внимание, что это может скрыть реальные проблемы бизнес - логики, такие как зависимость от последовательной обработки данных очереди.