The beans looks like this:
@XmlRootElement(name = "BookResponse")
public static class BookResponse {
private List<BookHeader> bookHeader;
@XmlElement(name = "BookHeader")
public List<BookHeader> getBookHeader() {
return bookHeader;
}
public void setBookHeader(List<BookHeader> name) {
this.bookHeader = name;
}
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BookHeader", propOrder = {
"soHeaderDtls", .....
})
public static class BookHeader {
private BookHeaderDtls detail;
@XmlElement(name = "BookHeaderDtls")
public BookHeaderDtls getDetail() {
return detail;
}
public void setDetail(BookHeaderDtls detail) {
this.detail = detail;
}
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BookHeaderDtls ", propOrder = {
"name"
})
public static class BookHeaderDtls {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
--
View this message in context:
http://cxf.547215.n5.nabble.com/JSONProvider-unable-to-unmarshal-json-containing-list-of-elements-tp5715651p5721109.html
Sent from the cxf-user mailing list archive at Nabble.com.