Velocityトランスフォーメーションのパーサー
Velocityトランスフォーメーションは、さまざまなパーサーを使用してJSONデータとXMLデータを解析します。
Velocityトランスフォーメーションは、処理するデータのタイプに基づいて、次のパーサーを使用します。
- JSONデータ
- JSONデータを解析するために、VelocityトランスフォーメーションはJavaパッケージorg.jsonを使用します。トランスフォーメーションは、処理するデータをJSONObject(java.lang.String source)コンストラクタに渡して、JavaでJSONObjectオブジェクトを作成します。JSONObjectコンストラクタの詳細については、javadoc.ioを参照してください。
- XMLデータ
- XMLデータを解析するために、VelocityトランスフォーメーションはJavaパッケージorg.jdom2.inputを使用します。トランスフォーメーションは、このパッケージで提供されているSAXパーサーを使用して、JavaでSAXBuilderオブジェクトを作成します。SAXパーサーの詳細については、JDOM v2.0.6 APIの仕様を参照してください。