XML を Java Pojo にデシリアライズしたいが、すべての要素は必要なく、いくつかのサブ要素を取得するためだけにボイラープレート ラッパー クラスを作成することは避けたい
XMLは次のようになります
<a>
<b>NotInterestingValue</b>
<c>
<d>InterestingValue</d>
<e>InterestingValue</e>
</c>
</a>
I created A.class {
String b;
C c;
}
class C {
String d;
String e;
}
次のような XML-Mapper を作成しました。
new XmlMapper(new JacksonXmlModule().readValue("xml-file", A.class)
--> これは機能します。しかし、C だけで XML をデシリアライズすることは可能ですか?
例
new XmlMapper(new JacksonXmlModule().readValue("xml-file", C.class)
--> 現在は動作しません