サービスから XML データを読み込もうとしており (データを変更することはできません)、Jackson に問題がありXmlMapper
ます。次のような XML がある場合:
<entry>
<title type="text">W411638</title>
</entry>
次のマップが返されます。
title: ["": "W411638", "type": text]
次のコードを使用して、これをオブジェクトに変換しようとしています。
XmlMapper xmlMapper = new XmlMapper()
Entry entry = xmlMapper.readValue(xmlData, Entry.class)
そして、私のエントリークラスは次のようになります:
class Entry {
static class Title {
//String __; //-- This is what I can't figure out --
String type;
}
Title title;
}
問題は、そのタイトル テキスト ("W411638") をエントリ オブジェクトに取得する方法が見つからないことです。タイプは正常に取得され、 entry.title.type を実行することで取得できますが、それは正しいです。そのタイトル値を取得する方法がわかりません。