使用Smooks从Java到CSV
有没有一种方法可以让Smooks基于java实例生成CSV文件 我正在寻找类似于:使用Smooks从Java到CSV,java,csv,smooks,Java,Csv,Smooks,有没有一种方法可以让Smooks基于java实例生成CSV文件 我正在寻找类似于: public static void main(String[] args){ Employee emp = new Employee(); emp.setName("abc"); emp.setSalary(12312); /* set other emp fields */ smooks.filterSource(.....); } CSV Output: "abc","12312",
public static void main(String[] args){
Employee emp = new Employee();
emp.setName("abc");
emp.setSalary(12312);
/* set other emp fields */
smooks.filterSource(.....);
}
CSV Output: "abc","12312", .............
谢谢 只要看一下Smooks文档,它是通过使用
JavaSource
对象包装bean来完成的-可以找到示例
然后,您可以使用FreeMarker
模板将Java对象转换为所需的格式-
更新
可以找到工作示例感谢您的快速回复!这个例子是关于java到xml的。我还检查了他们的文档,但我找不到任何关于编写.csv文件的信息。。或者可能我遗漏了什么。@user1919204这是由自定义freemarker模板完成的-请参阅更新的答案,我已经检查过了,似乎就是这样。谢谢你的帮助!如果你有一个好的例子(比Smooks doc的好),请分享。