2016-06-28 12 views
0

Apache Nifiはかなり新しいです。 SOAPファイルをJSONに変換しようとしています。それを行う簡単な方法はありますか、それとも私に教えるチュートリアルがありますか? SOAPファイルとは、SOAP Webサービスで使用されるxmlファイルを意味します。 ありがとうございますApache Nifi:SOAPファイルをJSONに変換する

答えて

0

NiFiには、特定の値の場合はEvaluateXPath、完全なXSL変換の場合はTransformXmlなどの汎用XML処理プロセッサがいくつかあります。一般的なXML - > JSON変換はありません(まだ)。

複雑なドキュメントのすべてのデータが必要な場合、またはXSLTの経験がある場合にのみ、TransformXmlをお勧めします。 XSLTスタイルシートの作成とテストは難しいかもしれません。

より簡単なデータまたは完全なドキュメントよりも少ない場合は、EvaluateXPathを使用してデータ要素をNiFiフローファイル属性に取得し、その属性をAttributesToJSONでJSONにフォーマットする方が簡単です。

+0

HTTPヘッダーが原因で失敗しています。最初の行に乗るためのスマートな方法はありますか? – CMPE

+0

もう1つのオプションは、GroovyとそのXmlSlurperおよびJsonBuilderクラスを使用して変換を実行するExecuteScriptです。 – mattyb

関連する問題