我有一个输入json如下
{
"outer1": "value1",
"outer2": "value2",
"attributes": [
{
"name": "n1",
"value": "v1"
},
{
"name": "n2",
"value": "v2"
}
]
}
我想将其转换为以下内容
{
"outer1": "value1",
"outer2": "value2",
"n1": "v1",
"n2": "v2"
}
我正在尝试在JOLT中使用它。但是我不确定使用JOLT是否可以进行这种转换。
有人可以澄清是否可以使用JOLT并分享可能的解决方案?
答案 0 :(得分:0)
想出来...... JOLT transformation to flatten the entire json document with help of
的类似问题规范如下:
[
{
"operation": "shift",
"spec": {
"outer1": "outer1",
"outer2": "outer2",
"attributes": {
"*": {
"name": {
"*": {
"@(2,value)": "&1"
}
}
}
}
}
}
]