需要Jolt规范将嵌套的JSON转换为非规范化的JSON。
输入:
{
header :
company: "ABC",
ip: 10.3.2.4,
network : [ {url:"http://abc.in", "latency":2000}, {url:"http://xzy.au", "latency":2000}],
}
输出:
[
{
url:"http://abc.in",
ip: 10.3.2.4
},
{
url:"http://xzy.com",
ip: 10.3.2.4
}
]
答案 0 :(得分:0)
规格
[
{
"operation": "shift",
"spec": {
"header": {
"network": {
"*": {
"url": {
"@": "[&2].url",
"@(3,ip)": "[&2].ip"
}
}
}
}
}
}
]