1. Введите Два Массива JSON

Файл А (Базовые Данные)

Файл Б (Данные для Сравнения)

Настройки Сравнения:

Оставьте пустым для полного глубокого сравнения (рекомендуется).

Об Инструменте Объединения и Сравнения Двух Файлов

Этот инструмент позволяет выполнять операции с наборами над двумя отдельными массивами JSON (Файл А и Файл Б). Он использует мощный алгоритм хеширования для глубокого сравнения, идентифицируя одинаковые записи, даже если ключи расположены в разном порядке.

Как Пользоваться Инструментом Сравнения

  1. Ввод Данных: Загрузите или вставьте содержимое массива JSON в поля "Файл А (Базовые Данные)" и "Файл Б (Данные для Сравнения)".
  2. Настройка: При необходимости укажите "Ключевое Поле" (напр., id), чтобы сравнивать записи только по этому значению, а не по глубокому сравнению. Отметьте "Свободное Совпадение" для более мягкой проверки типов.
  3. Обработка: Нажмите кнопку "Объединить и Сравнить Файлы". Инструмент работает локально в вашем браузере.
  4. Анализ Результатов: Просмотрите четыре выходных раздела: Объединение, Пересечение, Уникальные в А и Уникальные в Б. Панель статистики предоставляет количество записей для быстрого анализа.
  5. Экспорт: Используйте кнопки под выводом, чтобы "Копировать JSON Объединенного Союза" в буфер обмена или "Скачать Объединенный JSON" в виде файла.

Ключевые Особенности:

  • Объединение (А + Б): Полный список всех уникальных записей из обоих файлов с удаленными дубликатами. Это ваш окончательный объединенный файл.
  • Пересечение (А ∩ Б): Записи, найденные как в Файле А, так и в Файле Б (общие дубликаты).
  • Уникальные в А (А \ Б): Записи, найденные только в Файле А.
  • Уникальные в Б (Б \ А): Записи, найденные только в Файле Б.
  • Поддержка Ключевого Поля: Используйте необязательный ключ (напр., id), чтобы сравнивать записи, основываясь исключительно на значении этого конкретного поля, а не на всей структуре объекта.

Обработка на Стороне Клиента: Вся обработка файлов выполняется локально в вашем браузере. Ваши данные никогда не отправляются на сервер, что обеспечивает полную конфиденциальность и быстрые результаты.