首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dataweave与datamapper的区别

dataweave与datamapper的区别
EN

Stack Overflow用户
提问于 2016-04-16 20:13:35
回答 4查看 2.2K关注 0票数 1

我是Mule ESB的新手,我已经开始从事Dataweave Transformer的工作。我想知道Datamapper和Dataweave转换器之间的区别。为什么Dataweave开始发挥作用,Datamapper的缺点是什么。

EN

回答 4

Stack Overflow用户

发布于 2016-04-16 23:20:58

DataWeave引擎是一个工具/组件,允许您将数据转换为任何类型的格式(XML、CSV、JSON、Pojos、Maps等)。它比DataMapper更容易使用。

参考:- https://docs.mulesoft.com/mule-user-guide/v/3.7/dataweave-reference-documentation

它会生成一个.dwl转换文件

DataMapper也用来映射和转换数据到任何一种格式,但从Mule版本3.7开始,它正在被DataWeave取代。

参考:- https://docs.mulesoft.com/mule-user-guide/v/3.7/datamapper-concepts

它生成.grf映射文件

你可以在这里获得更多关于Datamapper to DataWeave的参考资料:- http://blogs.mulesoft.com/dev/anypoint-studio-dev/getting-started-with-dataweave-part-1/

票数 5
EN

Stack Overflow用户

发布于 2016-04-19 23:33:07

除了@Anirban提到的之外,请记住DataMapper将在Mule4.0中删除。

此外,DataWeave是一种功能齐全的建模语言,您可以用它编写任何类型的转换。它简单、简单,并且遵循类似json的语法。而DataMapper转换就不那么容易修改和创建了。

对于任何新的开发,使用DataWeave可能是有意义的。

票数 1
EN

Stack Overflow用户

发布于 2017-03-02 16:42:57

数据编织和数据映射器用于将消息从CSV、XML、JSON等各种格式转换。数据编织具有类似JSON的语法,它比数据映射器更强大、更快。数据编织转换与Mule Runtime相结合以确保更高的性能,采用语言优先的方法,并使用类似JSON的语法设计语言。

欲了解更多详情,请访问http://blogs.mulesoft.com/dev/anypoint-platform-dev/why-dataweave-matters/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36664031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档