我正在使用 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.&"
}
}
}
]
网站上的 演示 https://jolt-demo.appspot.com/ 是: