Mule-从HashMap中以JSON格式生成有效载荷 以以下格式

问题描述 投票:0回答:1

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 esb mulesoft
1个回答
0
投票

在了解了Mule dataweave中有关地图运算符的一些细节之后,我能够使用下面的转换器解决问题。

%dw 1.0

%output application / json

“汽车”:有效载荷图{makeId:$,makeName:$$}

© www.soinside.com 2019 - 2024. All rights reserved.