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