2017-06-30 6 views
0

Ich möchte BeanIO zwingen, CRLF als Terminator beim Exportieren eines Strangs mit fester Länge zu verwenden. Die folgende funktioniert nichtCRLF auf BeanIo Export erzwingen

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

ich für Zeilenende auf Parse-tolerant sein will, will aber CRLF auf dem Export verwenden. Dies ist tatsächlich ein I/O-Stream-Format.

Ist das möglich?

Antwort

0

Haben Sie versucht:

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

oder wenn es entgangen sein:

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

CR bedeutet in der Regel \ r und LF = \ n. Ich habe das allerdings nicht getestet.

[OP-Kommentar]: keine Notwendigkeit zu entkommen