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

如何通过Jolt转换提取上层字段名并映射其value值?

Jolt转换实现嵌套对象value提取

正确的Shift转换规则如下,通过&1引用父级字段名即可实现需求:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "value": "&1"
      }
    }
  }
]

规则解释:

  • * 匹配所有顶层字段(即promoted_by和parent)
  • "value": "&1" 中的&1表示引用当前路径上一级的字段名,也就是外层匹配到的promoted_by或parent,以此将每个嵌套对象里的value值映射到同名的顶层键下。

验证示例:

原始输入JSON:

{
  "promoted_by": {
    "display_value": "useless_value",
    "value": "value_1"
  },
  "parent": {
    "display_value": "useless_value",
    "value": "value_2"
  }
}

转换后输出:

{
  "promoted_by": "value_1",
  "parent": "value_2"
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 04:43:09