Skip to content

JSON输出组件使用说明

组件说明

该组件用于将结果输出到JSON中。

组件支持LOCAL和HDFS类型,如果输出到HDFS则部署Primeton DI时,需要配置 Hadoop 集群环境

配置项说明

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