JSON инструменты
JSON Разница — сравнение двух JSON документов
Вставьте два документа JSON и получите точный список того, что изменилось — по пути, а не по строкам. Идеально подходит для сравнения ответов API, версий конфигурации и полезных данных между средами.
- 100% работает в вашем браузере
- Нет регистрации · Нет загрузок
- Бесплатное неограниченное использование
JSON — изменено (справа)
JSON — оригинал (слева)
Примеры: Конфигурация — раньше · API ответ — до —⌘/Ctrl + Enter преобразует · перетаскивает файл, чтобы загрузить его · обрабатывается локально
Отчет о различиях
Вывод доступен только для чтения. Используйте «Копировать», «Загрузить» или «Поделиться», чтобы удалить его.
Как использовать инструмент JSON Разница
-
Вставьте оригинал JSON
На левой панели находится документ «до». Вставка из файла или ответа API.
-
Вставьте измененный JSON
Переключите второй редактор на документ «после». Отчет обновляется по мере ввода.
-
Чтение изменений по пути
Каждое изменение показывает JSONPath (например, $.env.LOG_LEVEL), старое значение, новое значение, а также сведения о том, было ли оно добавлено, удалено или изменено.
Чем отличается этот инструмент
- Структурное различие — порядок ключей и пробелы никогда не приводят к ложным срабатываниям.
- Точный JSONPath для каждого изменения, чтобы вы могли сразу перейти к нему.
- Сводные данные: добавленные, удаленные и измененные ключи
- Явно обнаруживает изменения типа (строка → число, объект → массив)
- Клиентская часть: безопасно для сравнения промежуточной и производственной полезной нагрузки.
Конфиденциальность по архитектуре: эта страница не содержит аналитики, которая получает ваши данные, а код преобразования запускается на вашей вкладке. Вы можете отключиться от сети после загрузки и продолжить работу.
JSON Разница — часто задаваемые вопросы
Чем это отличается от текстового различия?
Текстовый diff сравнивает строки, поэтому переформатирование или изменение порядка ключей создает шум. Этот инструмент анализирует оба документа и сравнивает значения по пути, поэтому сообщает только о реальных семантических изменениях.
Обнаруживает ли он измененные элементы массива?
Да — массивы сравниваются поэлементно. Элемент, который существует в одном документе, но отсутствует в другом, сообщается как добавленный или удаленный по индексированному пути, например $.users[2].
Может ли он сравнить JSON с другим порядком ключей?
Да. Порядок ключей не имеет значения, поскольку сначала анализируются оба документа. {"a":1,"b":2} и {"b":2,"a":1} сравниваются как идентичные.
Могу ли я также сравнить файлы YAML?
Сначала преобразуйте их с помощью конвертера YAML в JSON на другой вкладке, а затем вставьте сюда оба вывода JSON. Поскольку разница является структурной, первое преобразование YAML в JSON не влияет на результат.
Сопутствующие инструменты
Ищете “сравнить файлы JSON”, “json сравнить онлайн”, “инструмент разницы json”? Вы находитесь в правильном месте — просмотреть все инструменты 19.