关于双文件合并与比较工具
此工具允许您对两个独立的 JSON 数组(文件 A 和 文件 B)执行**集合操作**。它使用强大的哈希算法进行深度比较,即使键的顺序不同,也能识别相同的记录。
比较工具的使用方法
- 数据输入: 将 JSON 数组内容上传或粘贴到“文件 A (基础数据)”和“文件 B (比较数据)”字段中。
- 配置: 可选地,指定一个“关键字段”(例如 id),以便仅根据该值而不是深度比较来匹配记录。选中“宽松匹配”以进行更宽松的类型检查。
- 处理: 点击“合并并比较文件”按钮。该工具在您的浏览器中本地运行。
- 分析结果: 检查四个输出部分:并集、交集、A 独有 和 B 独有。统计栏提供记录计数以便快速分析。
- 导出: 使用输出下方的按钮将“复制合并后的并集 JSON”到剪贴板,或将“下载合并后的 JSON”保存为文件。
主要特点:
- 并集 (A + B): 包含两个文件中所有唯一记录的完整列表,已去除重复项。这是您的最终合并文件。
- 交集 (A ∩ B): 在文件 A 和文件 B 中都找到的记录(共同的重复项)。
- A 独有 (A \ B): 仅在文件 A 中找到的记录。
- B 独有 (B \ A): 仅在文件 B 中找到的记录。
- 关键字段支持: 使用可选的键(例如 id)根据该特定字段的值而不是整个对象结构来比较记录。
客户端处理: 所有文件处理都在您的浏览器中本地执行。您的数据绝不会发送到任何服务器,从而确保完全隐私和快速结果。