public static <T> List<T> getList(String urlStr,Object param) throws HttpRequestException {
String responseMessage = getString(urlStr,param);
List<T> list = JSON.parseObject(responseMessage,new TypeReference<List<T>>(){});
return list;
}
这个方法用的是最新的版本1.2.15.但是结果list里面的类型还是jsonObject类型。并不能转换到实际的传入类型。
3条答案
按热度按时间gdx19jrr1#
这种泛型编译后是抹除的,做不到吧
u91tlkcl2#
如何实现同样的功能呢,怎么去改进达到这样的效果
flvlnr443#
让函数传一个Class zClass过来,然后new TypeReference(){};应该可以做到。