1
在我的android應用程序中如何解組列表XML對象。unmarshalling xml如何列出對象
我用休息彈簧調用REST服務:http://www.springsource.org/spring-android,
和SimpleXML(http://simple.sourceforge.net/)的XML轉換到POJO。
我沒有從XML轉換一個對象的問題。
我試試這個:
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setAcceptEncoding(ContentCodingType.ALL);
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new SimpleXmlHttpMessageConverter());
artikli [] response =(artikli[])restTemplate.getForObject(url, artikli[].class);
,但不工作。
有一個XML代碼:
<kategorijaartiklas>
<kategorijaartikla>
<id>1</id>
<kategorija>kategorija1</kategorija>
</kategorijaartikla>
<kategorijaartikla>
<id>2</id>
<kategorija>kategorija2</kategorija>
</kategorijaartikla>
</kategorijaartiklas>
Java類:
@Root
public class kategorijaartikla {
@Element
private Integer id;
@Element
private String kategorija;
public kategorijaartikla() {
// TODO Add your own initialization code here.
}
public Integer getId() {
return id;
}
public void setId(Integer newId) {
this.id = newId;
}
public String getKategorija() {
return kategorija;
}
public void setKategorija(String newKategorija) {
this.kategorija = newKategorija;
}
}