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.

Reply via email to