0

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) --> 現在は動作しません

4

1 に答える 1