我有这样的输入有效载荷 -
[{“a”:“”},{“a”:“abc”},{“a”:“pqr”},{“a”:“xyz”}],所需的输出为abc,pqr,xyz
我试过跟随dwl但是没能成功。这是代码片段
%dw 2.0
query:payload filter($ .a!='')map($ .a)
有人可以帮我解决数据编织问题吗?谢谢。
如果您想要的输出是字符串“abc,pqr,xyz”:
%dw 2.0
output application/json
---
payload filter ($.a != "") map ($.a) joinBy ","
如果你想获得数组[“abc”,“pqr”,“xyz”]:你的代码很好......
%dw 2.0
output application/json
---
payload filter ($.a != "") map ($.a)
query: joinBy(payload.a filter $ !="", ',')