在单个有效负载中合并 2 个或更多数组
Merge 2 or more arrays in single payload
这可能是一个非常简单的问题,但我无法使用 dataweave 1.0 获得所需的输出。
如何使用 dw 1.0 将多个数组(下面的示例只有 2 个数组,但可以更多)合并到一个对象中?
//Input
[
{
"value": [
{
"key1": 111,
"val1": "AAA"
},
{
"key1": 222,
"val1": "BBB"
}
]
},
{
"value": [
{
"key1": 333,
"val1": "CCC"
}
]
}
]
//Desired Output
{
"value": [
{
"key1": 111,
"val1": "AAA"
},
{
"key1": 222,
"val1": "BBB"
},
{
"key1": 333,
"val1": "CCC"
}
]
}
value: flatten (payload.value)
这可能是一个非常简单的问题,但我无法使用 dataweave 1.0 获得所需的输出。 如何使用 dw 1.0 将多个数组(下面的示例只有 2 个数组,但可以更多)合并到一个对象中?
//Input
[
{
"value": [
{
"key1": 111,
"val1": "AAA"
},
{
"key1": 222,
"val1": "BBB"
}
]
},
{
"value": [
{
"key1": 333,
"val1": "CCC"
}
]
}
]
//Desired Output
{
"value": [
{
"key1": 111,
"val1": "AAA"
},
{
"key1": 222,
"val1": "BBB"
},
{
"key1": 333,
"val1": "CCC"
}
]
}
value: flatten (payload.value)