359.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。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.