gpt4 book ai didi

Java - 如何将 CSV 文件反序列化为 JavaBean

转载 作者:行者123 更新时间:2023-12-02 09:13:51 26 4
gpt4 key购买 nike

我想将 java 对象解析为 XML 字符串形式的 CSV 文件。

例如,我得到了这样的 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 Reading into beans

有关如何将 OpenCSV 添加到您的项目的信息,请访问 Addng OpenCSV to your project

关于Java - 如何将 CSV 文件反序列化为 JavaBean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59169200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com