本文介绍了Java到smooks的CSV文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Smooks是否可以基于Java实例生成CSV文件?

Is there a way Smooks could generate a CSV file based on a java instance?

我正在寻找类似的东西:

I am looking for something like:

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文档此处,这是通过将您的bean与JavaSource对象包装在一起完成的-示例可以在此处

Just take a look at Smooks documentation here, it is done by wrapping your bean with JavaSource object - example can be found here

然后,您可以使用FreeMarker模板将Java Object转换为所需的格式-在这里查看

Then you can use FreeMarker template to transform Java Object into desired format - look here

更新可以在在github上找到工作示例

这篇关于Java到smooks的CSV文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 08:17