我有这样的输入有效载荷 -
[ { "a": "" }, { "a": "abc" }, { "a": "pqr" }, { "a": "xyz" } ] 所需的输出是 abc,pqr,xyz
我尝试关注 dwl 但未能成功。这是代码片段
%dw 2.0
输出应用程序/json
查询:有效负载过滤器 ($.a != '') 映射 ($.a)
有人可以帮我处理数据编织吗?谢谢。
我有这样的输入有效载荷 -
[ { "a": "" }, { "a": "abc" }, { "a": "pqr" }, { "a": "xyz" } ] 所需的输出是 abc,pqr,xyz
我尝试关注 dwl 但未能成功。这是代码片段
%dw 2.0
查询:有效负载过滤器 ($.a != '') 映射 ($.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 $ !="", ',')