我正在使用Jackson生成一个CSV文件,但是我希望在任何地方都有引用。我在ApiDoc上找不到任何信息。
CSV作者
CsvMapper mapper = new CsvMapper();
//objects is a list
CsvSchema schema = mapper.schemaFor(objects).withHeader();
schema = schema.withQuoteChar('\"');预期输出
"name","value"
"fieldName1","5"
"fieldName2","2"
"fieldName3","5"实际输出
name,value
fieldName1,5
fieldName2,2
fieldName3,5pom.xml
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-csv</artifactId>
<version>2.6.3</version>
</dependency>如果不可能和杰克逊在一起,我愿意尝试另一个图书馆。谢谢。
发布于 2015-11-17 09:47:33
好了,我终于找到了它,通过查看ApiDoc和搜索谷歌,我可以把所有的东西放在一起。这里是启用我想要的特性的解决方案:
mapper.configure(CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS, true);https://stackoverflow.com/questions/33752670
复制相似问题