Hi @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) @XmlRootElement(name = "store") public class Store { private String description; private Set<Image> images; private Set<Keyword> keywords;
@XmlElement(name = "keyword") @XmlElementWrapper(name = "keywords") public Set<Keyword> getKeywords() { return this.keywords; } @XmlElement(name = "image") @XmlElementWrapper(name = "images") public Set<Image> getImages() { return images; } } JSON INPUT ======== { "ns1.store": { "ns1.description": "links offers a variety of office", "ns1.images": { "ns1.image": [ { "ns2.imageUri": "http:localhost:\10352.jpg", "ns2.height": 342, "ns2.type": "thumbnail", "ns2.width": 380 }, { "ns2.imageUri": "http:localhost:\10352.jpg", "ns2.height": 40, "ns2.type": "logoLarge", "ns2.width": 150 } ] }, "ns1.keywords": { "ns1.keyword": { "ns1.value": "34inks" }, "ns1.keyword": { "ns1.value": "35inks" } } } } If i try to pass the above mentioned json data. I am getting as empty array after unmarshalling. -- View this message in context: http://cxf.547215.n5.nabble.com/Support-for-Json-arrays-tp576369p3384766.html Sent from the cxf-dev mailing list archive at Nabble.com.