Бесплатно, без регистрации
JSON разница
Сравните два документа JSON по структуре, а не по порядку строк. Порядок ключей объекта игнорируется. Просмотрите изменения, сопоставьте массивы объектов по ключу, а также скопируйте или загрузите исправление JSON. Ваши данные остаются в этом браузере.
Как сравнить два файла JSON?
Вставьте исходный JSON слева и новый JSON справа, затем выберите «Сравнить». Ключи в объектах могут появляться в любом порядке. Массивы сравниваются по позиции, если вы не введете ключ, например id, для сопоставления записей.
Часто задаваемые вопросы
Как сравнить два файла JSON?
Вставьте исходный JSON слева и новый JSON справа, затем выберите «Сравнить». Ключи в объектах могут появляться в любом порядке. Массивы сравниваются по позиции, если вы не введете ключ, например id, для сопоставления записей.
Загружен ли мой JSON?
Нет. Анализ и сравнение выполняются в этом браузере. Инструмент не загружает и не сохраняет ваш JSON. Каждый документ ограничен 200 000 символов.
Игнорирует ли JSON Diff порядок ключей объекта?
Да. Ключи внутри объектов JSON сравниваются по имени, поэтому перемещение ключа не считается изменением. Порядок массива имеет смысл, если вы не выберете уникальный ключ объекта для сопоставления.
Могу ли я сравнить массивы объектов по идентификатору?
Да. Выберите «По ключу объекта» и введите свойство, например идентификатор. Каждый элемент в каждом массиве должен содержать уникальную строку или число в этом свойстве.
Могу ли я экспортировать различия?
Да. Скопируйте сводку или загрузите патч JSON. Патч использует позиции массива и следует общим операциям RFC 6902; просмотрите его, прежде чем применять к важным данным.