2017-06-30 4 views
0

固定長ストリームをエクスポートするときにBeanIOがターミネーターとしてCRLFを使用するようにしたい。以下は動作しません。BeanIoエクスポートでCRLFを強制する

<stream name="marketFeed" format="fixedlength"> 
     <parser> 
      <property name="recordTerminator" value="CRLF" /> 
     </parser> 

私はパース時の行末には許容されたいが、エクスポート時にはCRLFを使用したい。これは実際にはI/Oストリーム形式です。

これは可能ですか?

答えて

0

は、あなたが試してみました:

<stream name="marketFeed" format="fixedlength"> 
    <parser> 
     <property name="recordTerminator" value="\r\n" /> 
    </parser> 

か、エスケープする必要がある場合を:

<stream name="marketFeed" format="fixedlength"> 
    <parser> 
     <property name="recordTerminator" value="\\r\\n" /> 
    </parser> 

をCRは、通常は\ rとLF = \ nを意味します。私はこれをテストしていない。

[OPコメント]:エスケープする必要はありません

関連する問題