Для чего подходит этот инструмент
Этот инструмент сравнивает две JSON-полезные нагрузки и выделяет их различия прямо в редакторах. Он полезен, когда нужно проверить, действительно ли два API-ответа, объекта конфигурации или тестовые фикстуры совпадают.
Как им пользоваться
- Вставьте первый JSON-объект в левый редактор.
- Вставьте второй JSON-объект в правый редактор.
- Подождите несколько секунд — сравнение выполнится автоматически и выделит различия.
Практические замечания
- Некорректный JSON с любой из сторон останавливает сравнение до исправления этой стороны.
- Добавленные и удалённые поля выделяются иначе, чем заменённые значения.
- Если перед сравнением нужно привести полезную нагрузку в порядок, сначала используйте Форматировщик JSON.
Часто задаваемые вопросы
Может ли JSON Diff сравнивать вложенные объекты и массивы?
Да. Инструмент сравнивает вложенные JSON-структуры и подсвечивает изменённые, добавленные и удалённые поля в API-ответах, fixtures и конфигурациях.
Почему сравнение не работает, если JSON выглядит правильным?
На одной стороне может быть недопустимый синтаксис: лишняя запятая, одинарные кавычки, незакрытая скобка или невидимый символ из логов. Если парсинг не проходит, сначала отформатируйте оба фрагмента.
Нужно ли сортировать ключи JSON перед сравнением?
Сортировка помогает визуально, если отличается только порядок ключей. Но она не заменяет смысловую проверку, особенно если порядок массивов или полей важен для логики.
Похожие инструменты
- Форматировщик JSON:Форматируйте, редактируйте и проверяйте JSON онлайн
- Конвертер JSON/XML:Конвертируйте JSON в XML и XML в JSON