在 BeanIo Export 上强制 CRLF
Force CRLF on BeanIo Export
我想强制 BeanIO 在导出固定长度的流时使用 CRLF 作为终止符。以下无效
<stream name="marketFeed" format="fixedlength">
<parser>
<property name="recordTerminator" value="CRLF" />
</parser>
我想在解析时容忍行尾,但想在导出时使用 CRLF。这实际上是一种 I/O 流格式。
这可能吗?
你试过了吗:
<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评论]:不用转义
我想强制 BeanIO 在导出固定长度的流时使用 CRLF 作为终止符。以下无效
<stream name="marketFeed" format="fixedlength">
<parser>
<property name="recordTerminator" value="CRLF" />
</parser>
我想在解析时容忍行尾,但想在导出时使用 CRLF。这实际上是一种 I/O 流格式。
这可能吗?
你试过了吗:
<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评论]:不用转义