我想将 CSV 文件中的 java 对象解析为 XML 字符串。
例如,我得到这样的 csv,所有列都是可选的:
name,age,class,level
jon,12,archer,12
然后我想将其解析为 XML,输出如下(例如我不需要级别列):
<char>
<name>jon</name>
<age>12</name>
<class>archer</class>
</char>
对于对象到 XML,这很容易,因为我只需要使用 @XmlElement 来解析。
但将 CSV 解析为对象来完成剩下的事情对我来说相当混乱。
我尝试过使用 Jsefa 但它只能返回一个对象而不是 bean 供我添加注释
您可以使用 OpenCSV 读取 CSV 并转换为 Java 对象。您可以参考其文档和示例:OpenCSV 读入 beans http://opencsv.sourceforge.net/#reading_into_beans
有关如何将 OpenCSV 添加到您的项目的信息,请访问将 OpenCV 添加到您的项目中 http://opencsv.sourceforge.net/dependency-info.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)