Apache Nifi附加功能

时间:2017-05-16 13:30:06

标签: apache-nifi

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

1 个答案:

答案 0 :(得分:1)

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

    .CategoryAxis(axis => axis
        .Min(0)
        .Max(10)
    )

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

  1. EvaluateJsonPath将输入JSON文档中的值提取到NiFi流文件属性。对于示例,您可以添加JSONPath为{ "id": "foo" } 的自定义属性json.id。名为$.id的flowfile属性将添加到值为json.id的流文件中。 enter image description here
  2. UpdateAttribute使用NiFi表达式语言格式化id。您可以使用引用先前提取的属性foo的表达式来指定任何属性,例如formatted.identer image description here