1. 输入两个 JSON 数组

文件 A (基础数据)

文件 B (比较数据)

比较设置:

留空以进行完整的深度比较 (最佳)。

关于双文件合并与比较工具

此工具允许您对两个独立的 JSON 数组(文件 A 和 文件 B)执行**集合操作**。它使用强大的哈希算法进行深度比较,即使键的顺序不同,也能识别相同的记录。

比较工具的使用方法

  1. 数据输入: 将 JSON 数组内容上传或粘贴到“文件 A (基础数据)”和“文件 B (比较数据)”字段中。
  2. 配置: 可选地,指定一个“关键字段”(例如 id),以便仅根据该值而不是深度比较来匹配记录。选中“宽松匹配”以进行更宽松的类型检查。
  3. 处理: 点击“合并并比较文件”按钮。该工具在您的浏览器中本地运行。
  4. 分析结果: 检查四个输出部分:并集、交集、A 独有 和 B 独有。统计栏提供记录计数以便快速分析。
  5. 导出: 使用输出下方的按钮将“复制合并后的并集 JSON”到剪贴板,或将“下载合并后的 JSON”保存为文件。

主要特点:

  • 并集 (A + B): 包含两个文件中所有唯一记录的完整列表,已去除重复项。这是您的最终合并文件。
  • 交集 (A ∩ B): 在文件 A 和文件 B 中都找到的记录(共同的重复项)。
  • A 独有 (A \ B): 仅在文件 A 中找到的记录。
  • B 独有 (B \ A): 仅在文件 B 中找到的记录。
  • 关键字段支持: 使用可选的键(例如 id)根据该特定字段的值而不是整个对象结构来比较记录。

客户端处理: 所有文件处理都在您的浏览器中本地执行。您的数据绝不会发送到任何服务器,从而确保完全隐私和快速结果。