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

如何通过Jolt Transform实现指定JSON结构转换?

Jolt转换实现方案

可以实现这个转换需求,以下是具体的Jolt规格和说明:

输入JSON

{
  "payload": {
    "header": {
      "abc": "demo",
      "def": "demo1"
    },
    "payload": {
      "qwer": "asdf",
      "zxcv": "uiop"
    }
  }
}

目标输出JSON

{
  "header": {
    "abc": "demo",
    "def": "demo1"
  },
  "payload": {
    "qwer": "asdf",
    "zxcv": "uiop"
  }
}

Jolt转换规则

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

规则说明

  • 使用shift操作(Jolt中用于重排、提取数据的核心操作)
  • 规则里的"payload": { "*": "&" }表示:将外层payload下的所有键值对(*匹配任意键),直接映射到根层级(&代表当前匹配到的键名,也就是header和payload),以此剥离外层的payload容器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:44:55