簡體   English   中英

如何使用dataweave ule子從列表中刪除特定字段

[英]how to remove specific fields from List maps using dataweave mule

如何在不迭代數組的情況下使用dataweave從數組映射中刪除特定字段

輸入:

[{a:1,b:2,c:3,d:4},{a:5,b:6,c:7,d:8}]

我想從數組中刪除c和d字段(c和d的值是動態的)

輸出:

[{a:1,b:2},{a:5,b:6}]

我們如何在數據編織中做到這一點

%dw 1.0
%output application/json
---
[{a:1,b:2,c:3,d:4},{a:5,b:6,c:7,d:8}] map 
$ - "c" - "d" 

我使用了內聯輸入,因此可以輕松運行。 當添加到流中時,將其替換為“有效負載”。

減號和地圖的組合是正確的方法。 Map運算符會遍歷數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM