2017-04-05 81 views
0

我有這樣的JSON數據我想騾(Dataweave)變換JSON數據列出<Map>

{"universes":[{"path":"Universes/demo","name":"eFashion"},{"path":"Universes","name":"Cool"}]} 

從這個我要地圖路徑和名稱List<Map> 應用/ JAVA

{ 
name : 
path : 
} 
+0

歡迎使用堆棧溢出瀏覽[通過如何詢問](https:/ /stackoverflow.com/help/how-to-ask),它可以幫助你獲得更多的視圖和一些答案。 – Prasad

+0

您需要更新您嘗試的代碼以及您堅持使用這些東西的位置,以幫助人們幫助您 – Prasad

回答

0

您只需使用映射運算符來映射所有元素

%dw 1.0 
%output application/java 
--- 
payload.universes map { 
    path: $.path, 
    name: $.name 
} 

請注意,您使用$訪問每個元素的值,同樣地圖運算符會收到元素列表「payload.universes」