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

如何使用Jolt将JSON数组转换为指定格式输出?

Jolt转换规则实现数组元素包裹到json字段

你需要的Jolt转换规则可以用shift操作完成,具体规则如下:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "@": "[&1].json"
      }
    }
  }
]

规则说明:

  • * 通配符匹配源数组中的每一个元素(对应数组的索引位置)
  • @ 表示引用当前匹配到的整个对象(即每个包含id和name的元素)
  • [&1].json 定义结果结构:&1会引用外层*对应的索引值,保证结果数组顺序和源数组一致,同时将当前对象包裹在json字段下

验证示例:

输入源数据:

[
  {
    "id": 1,
    "name": "Will"
  },
  {
    "id": 2,
    "name": "Musk"
  }
]

转换后输出:

[
  {
    "json": {
      "id": 1,
      "name": "Will"
    }
  },
  {
    "json": {
      "id": 2,
      "name": "Musk"
    }
  }
]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 09:30:55