Слияние JSON
Объедините два файла JSON онлайн. Просмотрите каждое отличающееся свойство, выберите значение и выгрузите корректный JSON. Бесплатно и приватно, без отправки на сервер.
Файлы никогда не покидают ваш браузер.
О слиянии JSON
Решает различия двух документов JSON на уровне свойств: вы выбираете, какая сторона побеждает в каждой ветви. На выходе — корректный JSON, заново собранный из объединённых данных.
Как пользоваться
- Вставьте или загрузите оба документа JSON в левый и правый редакторы.
- Для каждого отличающегося свойства нажмите ту сторону, значение которой должно победить.
- Скопируйте или скачайте объединённый JSON, когда решены все конфликты.
Попробуйте пример
Настройки редактора с пересекающимися изменениями. Знакомый случай двустороннего слияния.
С чем этот инструмент не работает
- У двустороннего слияния нет общего предка. Используйте трёхстороннее слияние JSON, если вы начинали с общей базы.
- Массивы объединяются целиком; выбирать элементы с разных сторон нельзя.
Частые вопросы
Мои файлы когда-нибудь покидают браузер?
Нет. Каждое сравнение выполняется локально в вашем браузере. Ничего из того, что вы вставляете, перетаскиваете или загружаете, не уходит на сервер; инструмент продолжает работать, даже если после загрузки страницы вы отключитесь от сети.
Этот инструмент бесплатный?
Да. Все инструменты DiffResolver бесплатны: без учётной записи, регистрации и установки. Обработка идёт на вашем устройстве, поэтому серверных ограничений на использование нет.
Как выглядит объединённый результат?
Это единообразно отформатированный JSON, заново собранный из объединённых данных: выбранное вами значение для каждого конфликтующего свойства и общие значения во всех остальных местах. Форматирование входных данных не сохраняется.
Можно ли объединять массивы поэлементно?
Нет. Массив сохраняется или заменяется целиком. Если нужен контроль на уровне элементов, возьмите более близкую сторону и отредактируйте выгруженный результат.
Есть ли предел размера файла?
Серверного предела нет, потому что ничего не отправляется на сервер. Практический предел задаёт память вашего устройства. Выше 10 МБ для текста, 40 МБ для изображений, 100 МБ для документов и 500 МБ для архивов инструмент предупреждает, что работа может быть медленной, но файл никогда не блокирует.
Работает ли этот инструмент без сети?
Да. После первого посещения браузер хранит копию инструмента, поэтому страница, которую вы открывали раньше, работает и без сети. Вы также можете установить DiffResolver как приложение из меню браузера. Установка остаётся необязательной; сайт работает так же в обычной вкладке.
Где хранятся мои данные?
Ваши файлы нигде не хранятся. Они остаются в памяти страницы и исчезают, когда вы закрываете вкладку. В этом браузере остаётся только то, что вы сохраняете сами: снимок, параметры инструментов и тема. Чтобы удалить это, откройте «Настройки» и выберите «Очистить все локальные данные».