java.lang.ClassCastException: co

2020-01-15  本文已影响0人  挨踢小能手

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to


public class ApiListResponseBase<T>{

    public String  message;
    public boolean  status;
    public Data<T> data;

    public class Data<T> {
        public int total;
        public List<T> list;
    }
}

使用泛型进行类转换时发生转换异常的错误,这个是里面的list泛型没有转换成功,修改如下


public class ApiListResponseBase<T>{

    public String  message;
    public boolean  status;
    public Data<T> data;

    public static class Data<T> {
        public int total;
        public List<T> list;
    }
}

内部类需要加上static 才可以转换

上一篇 下一篇

猜你喜欢

热点阅读