是否有可能创建一个方法,从jsson解析泛型集合?上面的我的aproach不起作用,因为在运行时,gson在这里返回LinkedHasmaps的一个ArrayList,但是在编译时没有错误。Gson:解析泛型集合
private <T> ArrayList<T> readArray(String json)
{
Gson gson = new Gson();
Type collType = new TypeToken<ArrayList<T>>() {
}.getType();
return gson.fromJson(json, collType);
}
我已经在这里看到像一些类似的问题:Using a generic type with Gson,但我没有发现任何解决方案,真正起作用。