2017-01-06 74 views
2

我正在處理一個樣本NiFi流,其中我得到一個Json文件作爲輸入。我使用EvaluateJsonPath處理器來獲取所需路徑的值。我已將EvaluateJsonPath的目標設置爲「流文件屬性」,並添加了具有所需JsonPath的新屬性。例如:屬性名稱:用戶名,值:$ .input.username。現在,我將在下一個處理器中需要這個值。所以我想知道應該使用哪個處理器來讀取流文件的屬性。如何讀取Apache NiFi中的屬性值

回答

10

您不需要專門的處理器來讀取FlowFile的屬性。

如果這是您的屬性鍵/值對。

username : $.input.username 

您可以在支持表達式語言的任何處理器屬性中像下面一樣讀取該值。

${username}