AttributesToJSON Processor
描述
生成输入 FlowFile 属性的 JSON 表示。生成的 JSON 可以写入 FlowFile 内容或属性。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Attributes List | | 要包含在生成的 JSON 中的属性的逗号分隔列表。如果此值留空,则包含所有现有属性。此属性列表区分大小写。如果指定的属性不存在,则将以空字符串或 NULL 值输出到生成的 JSON 中。 | |
| Attributes Regular Expression | | 将对 FlowFile 属性进行求值的正则表达式,以选择匹配的属性。此属性可与属性列表属性结合使用。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| 目标 | flowfile-attribute |
| 控制 JSON 值是写入为新的 FlowFile 属性 'JSONAttributes' 还是写入 FlowFile 内容。写入 FlowFile 内容将覆盖任何现有的 FlowFile 内容。 |
| Include Core Attributes | true |
| 确定每个 FlowFile 中包含的 cn.org.acal.lynxus.flowfile.attributes.CoreAttributes 是否应包含在最终生成的 JSON 值中。 |
| Null Value | false |
| 如果为 true,不存在的所选属性在生成的 JSON 中将为 NULL。如果为 false,将在 JSON 中放置空字符串。 |
| JSON Handling Strategy | ESCAPED |
| 用于处理包含嵌套 JSON 的属性的策略。 |
| Pretty Print | false |
| 对输出应用漂亮的打印格式。 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 无法将属性转换为 JSON | 否 |
success | 已成功将属性转换为 JSON | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
JSONAttributes | 属性的 JSON 表示 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。