繁体   English   中英

使用Mule Dataweave导入CSV?

[英]Using Mule Dataweave to import CSV?

我的解决方案涉及导入各种CSV文件并将它们转换为Java地图结构,我一直在使用DataMapper转换器取得巨大成功 - 也就是说,直到我点击测试服务器。 虽然我们有一个Enterprise安装,但是我们没有现在没有更长时间构建的DataMapper插件,所以我正在考虑使用Transform Message组件重写我的导入器(Mule Soft也称为“dataweave”) )。

唉! 有很多关于使用DataMapper转换器(读取CSV文件)的示例和教程,有很多关于使用转换消息组件(写入CSV文件)的示例和教程,但我不能为我的生活找到任何有关如何使用转换消息组件读取 CSV文件的说明。 似乎所有示例都处理xml输入。

救命!

我应该如何配置转换消息组件的“上下文”(输入)窗格,以及转换如何显示输出Java映射结构? 为了论证的缘故,我们只想说我的CSV文件格式是一个简单的“ID,NAME,NUMBER”,并且包含一个标题行。

当然,我们非常急于解决这个问题,所以任何帮助都会非常感激。

如果您只想从CSV输入中输出java数组的地图,则只需执行以下操作:

%dw 1.0
%output application/java
---
payload

还要确保有效负载的mime类型设置为application / csv。

如果不是,您可以在转换消息中添加<dw:input-payload mimeType="application/csv"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM