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

求助Jolt转换:合并数组中同键的多个JSON对象

Jolt转换:合并数组中同键JSON对象为单个对象

需求

将输入数组中所有包含requests键的对象合并为一个对象,把各对象的requests数组合并成一个统一的数组。

输入示例

[
  {
    "requests": [
      "?a=10&b=20&c=Name"
    ]
  },
  {
    "requests": [
      "?a=20&b=30&c=Age"
    ]
  }
]

输出示例

{
  "requests" : [ "?a=10&b=20&c=Name", "?a=20&b=30&c=Age" ]
}

Jolt转换规范

使用shift操作即可实现这个合并需求,具体规范如下:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "requests": {
          "*": "requests[]"
        }
      }
    }
  }
]

转换逻辑说明

  • 外层的*匹配输入数组中的每一个元素对象
  • 针对每个对象里的requests数组,用内层的*匹配数组中的每一项
  • 将这些项依次存入顶层的requests[]数组,自动完成数组合并

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 19:41:59