360.2. 选项


uniVocity Fixed Length dataformat 支持 17 个选项,如下所列。

名称默认值Java 类型描述

skipTrailingCharsUntilNewline

false

布尔值

在必须忽略新行前,是否需要结尾字符。默认值为 false

recordEndsOnNewline

false

布尔值

记录是否在新行中结束。默认值为 false

padding

 

字符串

padding 字符。默认值为空格

nullValue

 

字符串

null 值的字符串表示。默认值为 null

skipEmptyLines

true

布尔值

是否需要忽略空行。默认值为 true

ignoreTrailingWhitespaces

true

布尔值

结尾的空格是否必须忽略。默认值为 true

ignoreLeadingWhitespaces

true

布尔值

是否需要忽略前导空格。默认值为 true

headersDisabled

false

布尔值

标头是否被禁用。定义后,这个选项会将标头明确设置为 null,这表示没有标头。默认值为 false

headerExtractionEnabled

false

布尔值

测试文档的第一行都必须读取标头。默认值为 false

numberOfRecordsToRead

 

整数

要读取的最大记录数。

emptyValue

 

字符串

空值的 String 表示

lineSeparator

 

字符串

文件的行分隔符是使用 JVM 平台行分隔符

normalizedLineSeparator

 

字符串

文件的规范化行分隔符默认值是一个新行字符。

comment

#

字符串

注释符号。默认值为 #

lazyLoad

false

布尔值

unmarshalling 是否应该生成一个迭代器,它会即时读取行,或者所有行都必须读取。默认值为 false

asMap

false

布尔值

unmarshalling 应该为行值而不是列表生成映射。它要求具有标头(已定义或收集)。默认值为 false

contentTypeHeader

false

布尔值

如果数据格式能够这样做,则数据格式是否应该使用 data 格式的类型设置 Content-Type 标头。例如,用于数据格式到 XML 的 application/xml 或用于数据格式的 application/json 发送到 JSon 等。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.