У меня есть параметризованный объект, который обтекает типизированный список.
public class Elements <E extends BaseType>{
List<E> entities;
...
...
}
, где
public interface BaseType {
String getType();
}
Когда я возвращаю это в методе API и параметризирую его типизированным объектом, в чванстве я никогда не вижу фактический тип. Я просто вижу:
{
"elements": [
{
"type":"string"
}
],
...
}