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

求助:如何使用Jolt将嵌套列表转换为Map列表

Jolt转换方案:嵌套列表转Map列表

输入JSON

[
  {
    "scores": [
      [4,1],
      [2,1],
      [8,5],
      [7,3],
      [5,10]
    ]
  }
]

预期输出JSON

[
  {"value1":4,"value2":1},
  {"value1":2,"value2":1},
  {"value1":8,"value2":5},
  {"value1":7,"value2":3},
  {"value1":5,"value2":10}
]

对应的Jolt Spec

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "scores": {
          "*": {
            "0": "[&1].value1",
            "1": "[&1].value2"
          }
        }
      }
    }
  }
]

规则说明

  • 使用shift操作完成结构重排
  • *匹配外层数组中的唯一对象
  • scores定位到需要转换的嵌套列表
  • 内层*遍历scores下的每一个子列表
  • 0和1分别提取子列表的第一个、第二个元素,通过[&1]将元素映射到结果数组的对应位置,最终赋值给value1和value2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 16:02:06