【发布时间】:2015-06-06 02:15:47
【问题描述】:
我们目前正在使用 Mule ESB 社区版本并寻找将消息从一种格式转换为另一种格式的技术。我们已经尝试将 XSLT 用于 XML 映射。到目前为止的 Java 对象映射和 Dozer 映射。我们处理 XML、FLAT、Json 消息。想知道是否还有更多在视觉上易于映射和维护的选项?
【问题讨论】:
标签: xslt mapping mule transformation dozer
我们目前正在使用 Mule ESB 社区版本并寻找将消息从一种格式转换为另一种格式的技术。我们已经尝试将 XSLT 用于 XML 映射。到目前为止的 Java 对象映射和 Dozer 映射。我们处理 XML、FLAT、Json 消息。想知道是否还有更多在视觉上易于映射和维护的选项?
【问题讨论】:
标签: xslt mapping mule transformation dozer
这取决于您的要求...对于XML映射XSLT是一个不错的选择,在某些情况下您还可以映射XML的元素> 使用 XPATH
对于 JSON,您首先需要将带有 JSON 的负载解析为对象转换器,然后您可以映射每个 JSON 元素
但是如果你想要除了这些转换器之外的任何其他选项,那么我会建议 Datamapper,它可以映射和转换几乎所有类型的有效载荷,从 XML、JSON、POJO、flat 文件,并且它也是图形支持,正如您在要求中提到的......
但它在 Community edition 中不可用,并且只有 Enterprise edition 的功能:-
http://www.mulesoft.org/documentation/display/current/Datamapper+User+Guide+and+Reference
【讨论】: