我有json文件嵌套結構。我首先使用splitjson,然後evaluatejsonpath處理器來選擇我感興趣的元素。可以很好地處理返回的單個元素,但是當我添加更多屬性並更改爲流文件屬性時。它從splitjson處理器返回數組。非常感謝任何幫助Evaluatejsonpath返回完整數組
0
A
回答
1
SplitJson中的JSONPath需要指向要拆分的數組。如果在此之後,您的EvaluateJsonPath指向一個數組的字段,則該數組將返回。如果您需要該數組中每個元素的流文件,則需要另一個SplitJson處理器。如果您的EvaluateJsonPath將結果放入屬性中,則流文件內容將保持不變(即原始傳入流文件的內容)。當前版本的NiFi在Expression Language(https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#jsonpath)中有一個jsonPath函數,您可以使用該函數來操作屬性中的JSON內容。
+0
提供示例感謝mattyb,我將evaluatejson結果放在屬性中我相信你分享的鏈接肯定會有所幫助。我所要做的只是獲取這些流文件屬性。謝謝 – Jimmy
相關問題
- 1. 類,返回一個完整的數組
- 2. 完整數組未返回PHP
- 3. mysql_fetch_row沒有返回完整數組
- 4. 插入數組返回不完整的數據(的MySQL/PHP)
- 5. Directory.GetFiles()返回完整路徑
- 6. Ajax.BeginForm返回完整頁面
- 7. python - 函數不返回完整輸出
- 8. 不返回完整的十進制數
- 9. 函數返回不完整值
- 10. 搜索對象數組返回完整字符串
- 11. 數組資源返回整數
- 12. OData服務未返回完整回覆
- 13. * JSON完成後返回數組* *
- 14. php數組沒有返回完全放
- 15. jQuery的自動完成返回數組
- 16. 數組沒有返回整個元素
- 17. Rails返回完整對象而不是整數
- 18. 返回整數值
- 19. 返回整數0
- 20. 從WAV文件中檢索幅度數組,不返回完整數據
- 21. PHP的DOMXpath無法返回一組完整的子節點
- 22. 返回完整結果linq分組查詢
- 23. 元組詞典搜索未返回完整字符串
- 24. Oracle UNION ALL沒有返回完整集
- 25. Titanium HTTPClient不會返回完整響應
- 26. urllib2沒有返回完整的網頁
- 27. $ _ SERVER [「HTTP_REFERER」]沒有返回完整的URL
- 28. 貓鼬不返回完整文檔
- 29. setParameterList()不返回完整結果集
- 30. Ajax Post返回完整的aspx頁面
有什麼問題?在你的問題/ – daggett