使用 jolt 变换数组

问题描述 投票:0回答:1

我正在使用 jolt 来转换 json 数组并卡住了很长一段时间。来源是:

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

预期输出是:

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

我应该如何编写颠簸规范?

arrays json transform jolt
1个回答
0
投票

您应该用

[&1]
分隔对象,以便通过最外层数组的索引进行区分,同时后跟文字
json
将其作为对象的键,例如

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "*": "[&1].json.&"
      }
    }
  }
]
© www.soinside.com 2019 - 2024. All rights reserved.