有沒有在循環(在特定的flowfile內容上)執行處理器操作的選項?使用EvaluateXPath當示例 - 我要檢查的foreach兒童: /父母/兒童/兒童[I] /電話[@值=「111」]Nifi是否具有循環功能?
1
A
回答
2
所有的關係能夠被帶回他們來自處理器只要該處理器支持傳入連接。對於您的示例,您可以將「匹配」關係提供回同一個處理器,並再次評估您尋找的路徑。這將繼續,直到該表達式不再評估匹配。
2
您的JSON結構是否遞歸,或者您是否想遍歷單個「子」數組?如果是後者,SplitJson處理器將爲您的數組中的每個元素創建一個新的流文件,那麼您可以使用EvaluateJsonPath爲每個子項中的「Phone」獲取值,然後使用RouteOnAttribute篩選值爲111的值:
此模板(你給了JSON結構的簡單版本)可作爲要點(here)。注意它需要NiFi 0.5.0+用於InvokeScriptedProcessor(它生成示例JSON文件)
相關問題
- 1. 如果iframe具有無限循環,是否會停止父窗口的功能?
- 2. Pascal功能是循環的
- 3. 循環功能有問題
- 4. 循環功能
- 5. 是否有可能使QML ListView循環?
- 6. 是否有可能循環此語法
- 7. 是否有可能向後循環?
- 8. 是否有可能循環UIScrollView/UIPageControl?
- 9. 現有功能的組合是否具有新功能?
- 10. Netezza是否具有ODBC DESCRIBE功能?
- 11. NumPy是否具有均勻性功能?
- 12. vim是否具有Notepad ++功能?
- 13. VBA是否具有ATan2功能?
- 14. ValueInjecter是否具有這些automapper功能?
- 15. 是否打印功能具有在python
- 16. blueprintjs是否具有步進功能?
- 17. LESS是否具有「擴展」功能?
- 18. Doxygen是否具有續行功能?
- 19. CRC是否具有以下功能
- 20. java是否具有鉗位功能?
- 21. DataSet是否具有Contain或In功能?
- 22. JSF1.2是否具有CSRF保護功能?
- 23. Eclipse是否具有「Syntax Aware Selection」功能?
- 24. Acumatica Report Designer是否具有此功能?
- 25. TextMate是否具有untabify功能?
- 26. Procmail是否具有小寫功能或類似功能?
- 27. 宏(循環)功能
- 28. Tkinter循環功能
- 29. for循環功能
- 30. 循環GUI功能
感謝mattyb!我從你的例子中學到了很多東西(特別是關於模板和'invokeScriptedProcessor') – hilaviz