我是Spring批处理新手,遇到问题。春季批中未端双引号
我正在处理的批处理应用程序从分隔文本文件中读取和处理行。我已经将应用程序配置为使用FlatFileReader读取分隔文本文件,但问题是正在读取的一些数据中有双引号。当FlatFileReader遇到单个双引号时抛出FlatFileParseException,但当存在两个双引号时抛出一个。
有没有人遇到过这个问题,如果有的话,那么正确的解决方案是什么?不幸的是,操纵数据本身并不是一种选择。我曾尝试在每个双引号之前添加转义字符,但无论如何都会抛出异常。
任何帮助将不胜感激。
你可以发布例外吗?以及您如何从文件中读取? FieldSetMapper等。 – tolitius
Hi tolitius。我正在使用分隔符使用FlatFileItemReader,并且实现了一个FieldSetMapper。我收到了一个IncorrectTokenCount异常。我有5个字段,但对于没有终止双引号的记录,它只有两个字段。 – JPM