Ma ressource estÉnoncer ne fonctionne pas avec Generics
@GET
@Path("/items")
public MyCollection<Items> getItems()throws Exception{
//Code to return MyCollection<items>
}
Ma classe de produit est
@XmlRootElement
public class Item{
private int id;
private String name;
//Have getters and Setters.
}
Et Ma classe de collection est générique comme ci-dessous.
public class MyCollection<T> extends MyBaseCollection{
private java.util.Collection<T> items;
private int count;
}
Lorsque j'essaie de générer un document en utilisant enunciate. L'exemple Json n'a que l'élément et le nombre et les champs de la classe Item ne sont pas reflétés.
Mon échantillon Json généré est
{
"items" : [ {
}, {
}, {
}, {
}, {
}, {
}, {
}, {
} ],
"count" : ...,
}
Comment obtenir id, nom à l'intérieur l'élément dans l'échantillon généré JSON?
Merci.