【发布时间】:2020-07-02 14:32:49
【问题描述】:
我正在使用 Spring-Boot 和 OpenCsv 将 MyEntity 转换为 csv 并将其作为响应返回。字符串字段按预期解析。 MyEntity (myList) 的字段之一是MyClass 的列表,我想将此字段解析为 json 字符串。如何告诉 Open CSV 进行解析而不是使用列表的 toString()?是否有任何字段注释可以添加到字段并在那里定义映射?
public class MyEntity {
public String myName;
public List<MyClass> myList
}
StatefulBeanToCsv<MyClass> bean = new StatefulBeanToCsvBuilder<>(writer)
.withQuotechar(CSVWriter.NO_QUOTE_CHARACTER)
.withSeparator(',')
.build();
bean.write(myEntities)
谢谢
【问题讨论】:
标签: java spring-boot opencsv