Mule 使用Dataweave转换将flowVars(映射)添加到JSON映射
我试图将Java映射对象添加到JSON列表项中 Java地图Mule 使用Dataweave转换将flowVars(映射)添加到JSON映射,mule,dataweave,Mule,Dataweave,我试图将Java映射对象添加到JSON列表项中 Java地图 {PARAMROWKEYVALUE3=PARAMROWVALUEVAL3, PARAMROWKEYVALUE4=PARAMROWVALUEVAL4} 下面是JSON的OBJECT2映射 { "root": { "OBJECT1": { "PARAM1": "PARAM1VALUE", "PARAM2": "PARAM2VALUE" }, "OBJECT2": [{
{PARAMROWKEYVALUE3=PARAMROWVALUEVAL3, PARAMROWKEYVALUE4=PARAMROWVALUEVAL4}
下面是JSON的OBJECT2映射
{
"root": {
"OBJECT1": {
"PARAM1": "PARAM1VALUE",
"PARAM2": "PARAM2VALUE"
},
"OBJECT2": [{
"KEY": "PARAMROWKEYVALUE1",
"VALUE": "PARAMROWVALUEVAL1"
}, {
"KEY": "PARAMROWKEYVALUE2",
"VALUE": "PARAMROWVALUEVAL2"
}],
"OBJECT3": {
"PARAM3": "PARAM3VALUE",
"PARAM4": "PARAM4VALUE"
}
}
}
请让我知道如何实现这一点,作为流程变量的映射
提前谢谢。我想我已经得到了你的答案,但这不仅仅是数据编织。 由于您希望在另一个映射中添加映射,因此组件将是最佳选择。但是DataWeave可以方便地转换flowVar。 要纯粹在DataWeave上执行此操作,您需要重新映射整个对象,就像我们正在重新创建它一样,这没有多大意义。 看看下面的Mule配置,如果这是我想要的,请告诉我