赋值类型
Type superClass = getClass().getGenericSuperclass();
Type type = ((ParameterizedType) superClass).getActualTypeArguments()[0];
if (type instanceof ParameterizedType) {
this.classType = (Class<T>) ((ParameterizedType) type).getRawType();
} else {
this.classType = (Class<T>) type;
}
gson转换
Gson gson = new Gson();
T t = gson.fromJson(s, classType);
```