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" : ...,
  }