2016-06-28 79 views
0

我對Apache Nifi相當陌生。 我想將SOAP文件轉換爲JSON。有沒有一個簡單的方法來做到這一點,或有教程,可以教我? 通過SOAP文件我的意思是在SOAP Web服務中使用的XML文件。 謝謝Apache Nifi:將SOAP文件轉換爲JSON

回答

0

NiFi有一些通用的XML處理處理器,包括特定值的EvaluateXPath和完整XSL轉換的TransformXml。沒有通用的XML - > JSON轉換(還)。

僅當您需要複雜文檔中的所有數據,或者您對XSLT有經驗時,才推薦使用TransformXml。構建和測試XSLT樣式表可能很困難。

對於更簡單的數據或小於完整文檔,您會發現使用EvaluateXPath將數據元素轉換爲NiFi流文件屬性更容易,然後使用AttributesToJSON將這些屬性格式化爲JSON。

+0

由於HTTP標頭而失敗。有沒有一個聰明的方式來獲得第一線的騎行? – CMPE

+0

另一種選擇是使用Groovy及其XmlSlurper和JsonBuilder類執行轉換的ExecuteScript。 – mattyb