You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Jolt Transform通过字段值查找映射中的对应值?

Jolt实现映射表字段查找转换

输入JSON

{
  "name": "Smith",
  "Occupation": {
    "Smith": "Engineer",
    "John": "Plumber",
    "Mary": "Doctor"
  }
}

期望输出JSON

{
  "Name": "Smith",
  "Job": "Engineer"
}

Jolt转换规范

[
  {
    "operation": "shift",
    "spec": {
      "name": "Name",
      "Occupation": {
        "@(1,name)": "Job"
      }
    }
  }
]

规则说明

  • "name": "Name":直接将输入的name字段重命名为输出的Name字段,完成基础字段映射。
  • "@(1,name)": "Job":利用Jolt的路径引用语法,@(1,name)表示向上回溯1层(从Occupation节点回到根节点),获取根节点下name字段的值(即Smith),然后提取Occupation中对应该值的属性内容(Engineer),最终映射到输出的Job字段。

内容的提问来源于stack exchange,提问作者Sunnydays

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 21:52:31