2017-04-05 84 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”