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

如何使用Jolt Transform根据一个值获取对应键的键值对

Jolt转换方案:根据color值提取对应键值对

输入JSON

{
  "color": "green",
  "red": "1",
  "green": "2",
  "blue": "3"
}

预期输出JSON

{
  "color": "green",
  "green": "2"
}

适用的Jolt转换规格

[
  {
    "operation": "shift",
    "spec": {
      "color": "color",
      "@(1,color)": "@(1,color)"
    }
  }
]

规格说明

  • "color": "color":直接保留输入中的color键值对到输出。
  • "@(1,color)": "@(1,color)":利用Jolt的路径引用语法@(层级,键名),向上1层获取color字段的值(如示例中的green),将输入中键为该值的字段(即green: "2")映射到输出中同名的键下。

这样就能精准提取color指定的键值对,同时保留color字段本身。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 02:57:05