Java 阐明不使用泛型
我的资源是Java 阐明不使用泛型,java,json,generics,jax-rs,enunciate,Java,Json,Generics,Jax Rs,Enunciate,我的资源是 @GET @Path("/items") public MyCollection<Items> getItems()throws Exception{ //Code to return MyCollection<items> } 我的集合类是泛型的,如下所示 public class MyCollection<T> extends MyBaseCollection{ private java.util.Collection<
@GET
@Path("/items")
public MyCollection<Items> getItems()throws Exception{
//Code to return MyCollection<items>
}
我的集合类是泛型的,如下所示
public class MyCollection<T> extends MyBaseCollection{
private java.util.Collection<T> items;
private int count;
}
如何在生成的示例Json中获取项目内的id、名称
谢谢。这也是我遇到的一个限制,无法在嵌套对象上指定@TypeHint。为了支持文档,请考虑创建自定义集合,该集合将“项目”定义为特定类的集合而不是泛型。 如果您想知道这是如何工作的(使用泛型类型),我建议提交增强请求来阐明团队 我有一个类似的问题,我返回一个地图,我不能@TypeHint这个
public class MyCollection<T> extends MyBaseCollection{
private java.util.Collection<T> items;
private int count;
}
{
"items" : [ {
}, {
}, {
}, {
}, {
}, {
}, {
}, {
} ],
"count" : ...,
}