![](/img/trans.png)
[英]How to get all values where a certain Key matches in Dataweave 2.0?
[英]how to get string values from list of maps in dataweave 2.0?
我输入的有效载荷是这样的-
[{“ 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 $ !="", ',')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.