Mule 3.9:如何从HashMap类型生成JSON格式的有效负载。
将HashMap类型的有效负载转换为JSON数组格式。 HashMap的样本数据
键:价值MK1:T1MK2:T2MK3:T3
要从DataWeave 1.0在Mule中生成的目标格式
{
"cars": [
{
"makeId": "MK1",
"makeName": "T1"
},
{
"makeId": "MK2",
"makeName": "T2"
},
{
"makeId": "MK3",
"makeName": "T3"
}
]
}
是否可以隐藏要转换为以上定义的JSON数组格式的键和值(字符串类型)的HashMap。
在了解了Mule dataweave中有关地图运算符的一些细节之后,我能够使用下面的转换器解决问题。
%dw 1.0
“汽车”:有效载荷图{makeId:$,makeName:$$}