描述:
生成输入FlowFile属性的JSON表示形式。可以将生成的JSON写入新的属性“ JSONAttributes”,也可以将其作为内容写入FlowFile。
标签:
json,属性,流文件
特性:
在下面的列表中,必需属性的名称以粗体显示。其他任何属性(非粗体)均视为可选属性。该表还指示任何默认值,以及属性是否支持NiFi表达式语言。
名称 | 默认值 | 允许值 | 描述 |
---|---|---|---|
属性清单 | 逗号分隔的属性列表,包含在结果JSON中。如果将此值保留为空,则将包含所有现有属性。此属性列表区分大小写。如果未在列表中指定的属性,则将使用空字符串或NULL值将其发送到结果JSON。 | ||
属性正则表达式 |
将针对流文件属性进行评估以选择匹配属性的正则表达式。该属性可以与属性列表属性结合使用。 支持表达式语言:true(仅使用变量注册表进行评估) |
||
目的地 | 流文件属性 |
|
控制是否将JSON值写为新的流文件属性‘JSONAttributes‘或写在流文件内容中。写入流文件内容将覆盖任何现有的流文件内容。 |
包括核心属性 | 真的 |
|
确定每个FlowFile中包含的FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes是否应包含在生成的最终JSON值中。 |
空值 | 错误的 |
|
如果为true,则结果JSON中不存在或为空的属性将为NULL。如果为false,则将在JSON中放置一个空字符串 |
关系:
名称 | 描述 |
---|---|
成功 | 成功将属性转换为JSON |
失败 | 无法将属性转换为JSON |
读取属性:
未指定。
写入属性:
名称 | 描述 |
---|---|
JSONAttributes | 属性的JSON表示 |
状态管理:
该组件不存储状态。
受限制的:
此组件不受限制。
输入要求:
该组件需要传入的关系。
系统资源注意事项:
未指定。