• 简体中文
  • JSON 数据匹配与更新工具

    JSON 数据匹配工具 通过 ID 字段把来源数据集的值同步到目标数据集对应字段中——常用于把外部更新的计数、评分等单条属性批量回填到主数据集。

    JSON 数据匹配与更新工具界面

    使用步骤

    1. 准备数据

      • 原始数据:包含需要更新的完整 JSON 数据集
      • 目标数据:包含计数值的 JSON 数据集
    2. 输入数据

      • 在左侧文本框中粘贴或上传原始 JSON 数据
      • 在右侧文本框中粘贴目标 JSON 数据(含计数值)
      • 支持拖拽上传.txt.json文件
    3. 配置匹配字段

      • 匹配字段 · 源源数据匹配字段):原始数据中的唯一标识字段(默认 id
      • 匹配字段 · 目标目标数据匹配字段):目标数据中的对应 ID 字段(默认 card_id
      • 更新字段 · 源源数据更新字段):原始数据中需要被更新的字段(默认 weight
      • 更新字段 · 目标目标数据更新字段):目标数据中包含新值的字段(默认 count
    4. 处理数据

      • 点击"开始处理"按钮执行数据匹配与更新
    5. 处理结果

      • 更新后的数据会显示在下方结果区域
      • 可以复制完整结果、仅复制 JSON 节点内容或下载更新后的文件

    特殊规则

    • 若原始数据中某条目的中文标题 (zh.title) 包含"失效"字样,该条目的权重会被自动设为 0
    • 若目标数据中找不到原始数据某 ID 的对应项,该条目保持不变

    额外功能

    • 大文件友好:处理较大数据集时改用文件上传,不要粘贴进文本框
    • 重置上传:清除已上传的文件和文本框内容

    数据格式示例

    原始数据格式:

    [
      {
        "id": 12345,
        "weight": 10,
        "zh": {
          "title": "示例标题"
        }
        // 其他字段...
      }
    ]

    目标数据格式:

    [
      {
        "card_id": 12345,
        "count": 25
      }
    ]

    结果数据:

    [
      {
        "id": 12345,
        "weight": 25, // 从 count 值更新
        "zh": {
          "title": "示例标题"
        }
        // 其他字段保持不变...
      }
    ]