我不习惯使用震动
目前面临的问题是如何组合一系列 map .
我有一个映射数组,每个映射中的一个键有一个字符串数组-as shown in input JSON.
我正在try 将所有键/值组合成一个映射数组-
合并后,这些值将被合并,而不是单独添加.
感谢您的帮助.
Input JSON
{
"items": [
{
"frontItem": [
"frontItem1"
],
"base": "base1"
},
{
"frontItem": [
"frontItem2",
"frontItem3"
],
"base": "base2"
}
]
}
Jolt Spec created
[
{
"operation": "shift",
"spec": {
"items": {
"*": {
"frontItem": {
"*": {
"@": "modified-items.[&].frontItem",
"@(2,base)": "modified-items.[&].base"
}
}
}
}
}
}
]
Expected output
{
"modified-items": [
{
"frontItem": "frontItem1",
"base": "base1"
},
{
"frontItem": "frontItem2",
"base": "base2"
},
{
"frontItem": "frontItem3",
"base": "base2"
}
]
}
Current output with spec created
{
"modified-items": [
{
"frontItem": [
"frontItem1",
"frontItem2"
],
"base": [
"base1",
"base2"
]
},
{
"frontItem": "frontItem3",
"base": "base2"
}
]
}