将MSON对象列表转换为Mule DataWeave上的单个列表

时间:2018-02-13 14:49:23

标签: mule dataweave mule-el mule-esb

输入: -

[
  {
    "appName": "helloworld-1"
  },
  {
    "appName": "helloworld-2"
  }
]

预期输出

{
"appList": [ "helloworld-1" , "helloworld-2" ]
}

有人可以为我指导数据编织脚本吗?

1 个答案:

答案 0 :(得分:0)

根据DataWeave Documentation,您可以应用多值选择器。多值选择器返回一个数组,其中包含其键与表达式匹配的所有值。

%dw 1.0
%output application/json
---
{
    appList : payload.*appName
}