357.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

 

字符串

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

comment

#

字符串

注释符号。默认值为

lazyLoad

false

布尔值

只要所有行都必须被读取,则未编出出行是否应该生成迭代器器。默认值为 false

asMap

false

布尔值

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

contentTypeHeader

false

布尔值

如果数据格式能够这样做,则数据格式是否应该以 data 格式设置 Content-Type 标头。例如,用于数据格式的 application/xml (数据格式)或 application/json 用于数据格式 marshalling to JSon etc。