我有一个参数化的对象,它环绕着一个类型化的List。
public class Elements <E extends BaseType>{
List<E> entities;
...
...
}
其中
public interface BaseType {
String getType();
}
当我在API方法中返回此值并使用类型化的对象对其进行参数化时,大摇大摆,我永远看不到实际的类型。我只看到:
{
"elements": [
{
"type":"string"
}
],
...
}