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

含嵌套列表的JSON如何使用Jolt完成键值反转转换

Jolt转换配置说明

示例输入JSON

{
  "otherField": "test",
  "message": [
    ["2024-01-01", "CREATE_DATE"],
    ["admin", "OPERATOR"],
    [1, "STATUS"],
    ["测试内容", "CONTENT"]
  ]
}

转换配置

[
  {
    "operation": "shift",
    "spec": {
      // 保留输入中除message外的其余原有字段,不需要可删除该行
      "*": "&",
      "message": {
        "*": {
          // 取子数组索引0的内容为值,索引1的内容为键
          "0": "@(1,1)"
        }
      }
    }
  }
]

输出结果示例

{
  "otherField": "test",
  "CREATE_DATE": "2024-01-01",
  "OPERATOR": "admin",
  "STATUS": 1,
  "CONTENT": "测试内容"
}

自定义调整说明

  • 若不需要保留输入中的其他字段,直接删除"*": "&"配置行即可
  • 若希望生成的键值对统一放到指定字段下,可将"0": "@(1,1)"修改为"0": "yourTargetField.@(1,1)",输出的所有转换后的键都会归属到yourTargetField对象内

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 08:27:02