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

如何使用Jolt Spec按指定键归并字典列表,实现示例Python代码的同等转换效果

完全可以用Jolt Spec实现你要的转换效果,以下是可直接使用的Spec配置:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "title": "@(1,id).@(1,user).books.titles[]",
        "*": "@(1,id).@(1,user).&"
      }
    }
  },
  {
    "operation": "shift",
    "spec": {
      "*": {
        "*": "[]"
      }
    }
  }
]

转换逻辑说明

  • 第一步shift操作:以每条数据的id为一级分组键、user为二级分组键,将同组的title值全部追加到books.titles数组中,同时保留同组的id和user字段值。
  • 第二步shift操作:将分组后生成的嵌套结构拍平,把所有分组对象整合为最外层的数组,得到和你预期完全一致的输出结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:54:08