![](/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.