我试图将一个键值对映射到一个数组,使用 jolt transform spec 将每个值区分为一种类型
输入json
{
"testurl": "someurl",
"website": "someurl2"
}
试过这个规格
[
{
"operation": "shift",
"spec": {
"testurl": "Urls[].testurl",
"website": "Urls[].website"
}
},
{
"operation": "shift",
"spec": {
"Urls": {
"*": {
"$": "Urls[&1].val"
}
}
}
}
]
预期的结果是这样的
{
"Urls": [{
"url": "someurl",
"val": "testurl"
}, {
"url": "someurl2",
"val": "website"
}]
}