POJOを介してJAXBアノテーションを使用してバインドしたい次のxml形式があります。XML 形式は次のとおりです。
<datas>
<data>apple<data>
<data>banana<data>
<data>orange<data>
<datas>
そして、次のPOJOを介してデータをバインドしようとしています:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<String> data;
//get/set methods
}
また、私はこのPOJOを試してみました:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<Data> datas;
//get/set methods
}
///
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Data{
@XmlElement
private String data;
//get/set methods
}
最初のケースでは、最初のデータのみを取得します: apple. 2 番目のケースでは、何も取得しません。すべてのデータをバインドするために、誰かが適切な POJO と注釈を提供するのを手伝ってくれませんか?