# JSON输出组件使用说明
# 组件说明
该组件用于将结果输出到JSON中。
# 配置项说明
配置名称 | 数据类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
输出方式 | String | 是 | 写入文件 | 写入文件:结果只写入json文件。输出值:结果只输出到流里。输出值并写入文件:是即输出到js文件又输出到值里。 |
Json条目名称 | String | 是 | data | 最终保存json数据的名称。 |
分割数据行数 | Integer | 是 | 0 | 根据指定行数对结果数据进行行分割输出。 |
输出值 | String | 是 | - | 输出到流里的字段名称。 |
兼容模式 | Boolean | 是 | false | 此复选框处理与以前 Kettle 版本的兼容性配置(如果选中,则为 PDI 4.3.0 之前,否则为 PDI 4.3.0 之后)。 |
定时刷新 | Boolean | 是 | false | 是否将缓冲区中的数据立即写出到文件。 |
刷新间隔 | Integer | 是 | 0 | 刷新间隔。 |
选择类型 | String | 是 | - | 可选择“HDFS”类型或“LOCAL”类型。 |
文件/目录 | String | 是 | - | 读取数据的文件/目录来源。 |
文件名称 | String | 是 | - | 输出文件文件名。 |
追加方式 | Boolean | 是 | false | 勾选此项,以追加方式输出到文件。 |
创建父文件夹 | Boolean | 是 | false | 勾选此项,根据文件路径创建不存在的上级文件夹。 |
启动时不创建文件夹 | Boolean | 是 | false | 勾选此项,转换启动时不创建文件,输出结果为空时不创建文件,避免创建空文件。 |
扩展名 | String | 是 | json | 输出文件扩展名。 |
编码 | String | 是 | UTF-8 | 输出文件扩展名。 |
文件名包含日期 | Boolean | 是 | false | 生成的文件名中包含日期。 |
文件名包含时间 | Boolean | 是 | false | 生成的文件名中包含时间。 |
结果中添加文件名 | Boolean | 是 | true | 勾选此项,可把转换的结果文件名存进流中,使其可以在后续步骤中被获取。 |
字段 | - | 是 | true | 名称:输出结果流中字段名称。元素名称:结果流中字段输出到json文件中对应字段名称。 |