错误日志:com.google.gson.internal.LinkedTreeMap cannot be cast to
原因:泛型擦除,类型转换失败。
解决:
List<D> o = gson.fromJson(inputdata + "", getTypeToken().getType());
protected TypeToken getTypeToken(){
return new TypeToken<D>(){};
getTypeToken()要返回确定的类型,可以通过子类继承重写D为确定的类。