首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助理解Apache-camel bindy

需要帮助理解Apache-camel bindy
EN

Stack Overflow用户
提问于 2013-05-08 11:27:07
回答 1查看 1.8K关注 0票数 0

此时,我有一个JTable,我想导出到一个.csv文件。我在这个网站上提出了另一个问题,但这个问题是针对我的Bindy问题的。

有了bindy,就可以注释所有的类和数据字段,您想要马歇尔或unmarshall。问题是在注释之后,我不知道如何设置我的应用程序来为我创建CSV。

我找到了解释(部分)和例子(这并不能帮助我找出它是如何工作的)。http://camel.apache.org/csv.html

特别是上面的链接,我在理解下面这个部分时遇到了问题:一个例子:如果你用这张地图发送消息.

代码语言:javascript
复制
Map<String, Object> body = new HashMap<String, Object>();
body.put("foo", "abc");
body.put("bar", 123);

..。通过这条路线..。

代码语言:javascript
复制
from("direct:start").
marshal().csv().
to("mock:result");

..。您将以包含此CSV消息的字符串结束。

代码语言:javascript
复制
abc,123

http://camel.apache.org/bindy.html

有人能帮我解释一下这是怎么回事吗?因为我似乎无法理解它。

EN

回答 1

Stack Overflow用户

发布于 2013-07-15 14:01:12

您在http://camel.apache.org/csv.html上引用的示例展示了如何将一行数据封送到csv,这是两个名为foo和bar的列,其值分别为abc和123。

foo bar

abc 123

由于头文件没有输出(在本例中),所以您的结果是

代码语言:javascript
复制
abc,123

如果要输出多行数据,请参阅同一页中的“将列表编组到CSV”标题:

如果要将多行数据编组为CSV格式,则现在可以将消息有效负载存储为List>对象,其中列表包含每个行的映射。

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

https://stackoverflow.com/questions/16439437

复制
相关文章

相似问题

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