是否有可能創建一個方法,從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,但我沒有發現任何解決方案,真正起作用。