如何读取 Apache NiFi 中的属性值

How to read the values of attributes in Apache NiFi

我正在研究一个示例 NiFi 流程,我在其中获得一个 Json 文件作为输入。我使用 EvaluateJsonPath 处理器来获取所需路径的值。我已将 EvaluateJsonPath 的目标设置为 "flow-file attribute",并添加了具有所需 JsonPath 的新属性。例如:属性 名称:用户名,值:$.input.username。现在,我将在下一个处理器中需要这个值。所以我想知道我应该使用哪个处理器来读取流文件的属性。

您不需要特殊的处理器来读取 FlowFile 的属性。

如果这是你的属性 key/value 对。

username : $.input.username

您可以在任何支持表达式语言的处理器 属性 中像下面那样读取该值。

${username}