我是Spring批處理新手,遇到問題。春季批中未端雙引號
我正在處理的批處理應用程序從分隔文本文件中讀取和處理行。我已經將應用程序配置爲使用FlatFileReader讀取分隔文本文件,但問題是正在讀取的一些數據中有雙引號。當FlatFileReader遇到單個雙引號時拋出FlatFileParseException,但當存在兩個雙引號時拋出一個。
有沒有人遇到過這個問題,如果有的話,那麼正確的解決方案是什麼?不幸的是,操縱數據本身並不是一種選擇。我曾嘗試在每個雙引號之前添加轉義字符,但無論如何都會拋出異常。
任何幫助將不勝感激。
你可以發佈例外嗎?以及您如何從文件中讀取? FieldSetMapper等。 – tolitius
Hi tolitius。我正在使用分隔符使用FlatFileItemReader,並且實現了一個FieldSetMapper。我收到了一個IncorrectTokenCount異常。我有5個字段,但對於沒有終止雙引號的記錄,它只有兩個字段。 – JPM