0

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

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

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

这可能吗?

4

1 回答 1

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评论]:无需逃避

于 2017-09-10T22:34:55.380 回答