Apache Nifi 追加函数

Apache Nifi append function

$.id:append('-') & ${id:append('-')} in Evaluate JsonPathProcessor 没有给我任何结果,我们在末尾追加文本的正确方法是什么Apache Nifi 中的传入属性。

如果您的 Apache NiFi 有一个示例输入 JSON 文档,例如:

{
  "id": "foo"
}

然后你可以分两步提取和格式化属性:

  1. EvaluateJsonPath 从输入 JSON 文档中提取一个值到 NiFi 流文件属性。对于示例,您可以添加一个自定义 属性 json.id,其 JsonPath 为 $.id。名为 json.id 的流文件属性将添加到值为 foo 的流文件中。
  2. UpdateAttribute使用NiFi表达式语言格式化id。您可以使用引用先前提取的属性 json.id 的表达式来分配任何属性,例如 formatted.id