Java 杰克逊。在标题中转义引号

Java 杰克逊。在标题中转义引号,java,csv,jackson,jackson-dataformat-csv,Java,Csv,Jackson,Jackson Dataformat Csv,我有一个CSV文件,其中一个标题看起来像Name;姓氏;“一些信息\n更多信息” 我的解析器: CsvMapper csvMapper = new CsvMapper(); CsvSchema csvSchema = CsvSchema.emptySchema() .withHeader() .withColumnSeparator(';'); MappingIterator&

我有一个CSV文件,其中一个标题看起来像
Name;姓氏;“一些信息\n更多信息”

我的解析器:

        CsvMapper csvMapper = new CsvMapper();
        CsvSchema csvSchema = CsvSchema.emptySchema()
                .withHeader()
                .withColumnSeparator(';');
            MappingIterator<Map<String, String>> mappingIterator = csvMapper
                    .readerFor(Map.class)
                    .with(csvSchema)
                    .readValues(new InputStreamReader(
                            new FileInputStream("myFilePath"),
                            Charset.forName("windows-1250")
                    ));
CsvMapper CsvMapper=new CsvMapper();
CsvSchema CsvSchema=CsvSchema.emptySchema()
.withHeader()
.使用列分隔符(“;”);
MappingIterator MappingIterator=csvMapper
.readerFor(Map.class)
.与(csvSchema)
.readValues(新的InputStreamReader(
新文件输入流(“myFilePath”),
字符集forName(“windows-1250”)
));

但是在解析之后,我丢失了标题中的引号,只得到了
Name;姓氏;一些信息\n更多信息
。如何保存引号?

如果不阅读语法分析器中的任何内容,我会说最快的解决方案是在语法分析器的末尾添加这些引号。解析所有内容,最后,只需转到特定键并添加引号。这能解决您的问题吗?并非所有标题都必须有引号。更新了问题。在解析发生之前,您是否能够编辑该.csv?如果是这样的话,您是否可以转义引号,以类似
Name的标题结束;姓氏\“一些信息\n更多信息\”
然后解析它?不。我不能编辑源文件