Apache Nifi 追加函数
Apache Nifi append function
$.id:append('-') & ${id:append('-')} in Evaluate JsonPathProcessor 没有给我任何结果,我们在末尾追加文本的正确方法是什么Apache Nifi 中的传入属性。
如果您的 Apache NiFi 有一个示例输入 JSON 文档,例如:
{
"id": "foo"
}
然后你可以分两步提取和格式化属性:
- EvaluateJsonPath 从输入 JSON 文档中提取一个值到 NiFi 流文件属性。对于示例,您可以添加一个自定义 属性
json.id
,其 JsonPath 为 $.id
。名为 json.id
的流文件属性将添加到值为 foo
的流文件中。
- UpdateAttribute使用NiFi表达式语言格式化id。您可以使用引用先前提取的属性
json.id
的表达式来分配任何属性,例如 formatted.id
:
$.id:append('-') & ${id:append('-')} in Evaluate JsonPathProcessor 没有给我任何结果,我们在末尾追加文本的正确方法是什么Apache Nifi 中的传入属性。
如果您的 Apache NiFi 有一个示例输入 JSON 文档,例如:
{
"id": "foo"
}
然后你可以分两步提取和格式化属性:
- EvaluateJsonPath 从输入 JSON 文档中提取一个值到 NiFi 流文件属性。对于示例,您可以添加一个自定义 属性
json.id
,其 JsonPath 为$.id
。名为json.id
的流文件属性将添加到值为foo
的流文件中。 - UpdateAttribute使用NiFi表达式语言格式化id。您可以使用引用先前提取的属性
json.id
的表达式来分配任何属性,例如formatted.id
: