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