fastjson泛型T反序列化
当fastjson反序列化时,如果目标对象中包含了泛型,默认会将泛型类转换为JSONObject,获取数据时会报错类型转换错误
java.lang.ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to org.gyx.sbmweb.test.UserInfo
此时,我们转换时使用TypeReference
Resp1<UserInfo> resp1 = JSONObject.parseObject(json, new TypeReference<Resp1<UserInfo>>(){
});
这样可以解决一时的问题,但是如果这个泛型我们以Class tClass 方式传进来了,我们就需要给TypeReference参数
private static &