在BeanIo Export上强制CRLF

时间:2017-06-30 17:26:02

标签: newline bean-io

我想强制BeanIO在导出固定长度的流时使用CRLF作为终结符。以下不起作用

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

我希望能够容忍解析时的行结尾,但希望在导出时使用CRLF。这实际上是一种I / O流格式。

这可能吗?

1 个答案:

答案 0 :(得分: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评论]:无需逃避