我正在使用 jolt 来转换 json 数组并卡住了很长一段时间。来源是:
[{"id":1,"name":"Will"},{"id":2,"name":"Musk"},...]
预期输出是:
[
{"json":{"id":1,"name":"Will"}},
{"json":{"id":2,"name":"Musk"}},
...
]
我应该如何编写颠簸规范?
您应该用
[&1]
分隔对象,以便通过最外层数组的索引进行区分,同时后跟文字 json
将其作为对象的键,例如
[
{
"operation": "shift",
"spec": {
"*": {
"*": "[&1].json.&"
}
}
}
]