我是mulesoft的新手,请帮助我解决这个问题。
我在每个循环中都有一个http组件,
对于第一次迭代,它给出了有效载荷,如:
I_Identifiable
我将此有效负载存储在变量“var1”
中对于第二次迭代,它给出了一个有效载荷:
[
{
"Value1": "xxxx",
"Value2": "yyyy",
"Value3": "zzzz"
},
{
"Value1": "qqqq",
"Value2": "eeee",
"Value3": "rrrr"
}
]
我需要以结果应该
的方式组合它们[
{
"Value1": "1234",
"Value2": "5678",
"Value3": "0987"
},
{
"Value1": "qqqq",
"Value2": "5yy4",
"Value3": "9jf7"
}
]
并将其存储在变量中,以便我可以调用它来为每个循环设置有效负载。
感谢您的帮助!!
答案 0 :(得分:1)
您可以使用表达式变换器来连接两个Vars。 如果您想再进行任何操作,请使用Dataweave,如下所示
flatten <listOfLists> => <mergedList>