这是GsonFormat 自动生成的bean类
public class CellDataBean {
    /**
     * code : 200
     * message : 获取模块列表成功
     * success : true
     * data : [{"id":906,"name":"通风系统","sign":"ventilation_sys","hex_start":4,"model":[{"id":1168,"cell_id":906,"name":"风扇","unit":"","sign":"fan","hex_start":0,"data_type":"3","data_type_str":"布尔型"}]},{"id":908,"name":"照明系统","sign":"lighting_sys","hex_start":3,"model":[{"id":1169,"cell_id":908,"name":"照明灯","unit":"","sign":"floodlight","hex_start":0,"data_type":"3","data_type_str":"布尔型"}]},{"id":909,"name":"温湿度监测系统","sign":"temp_hum_det_system","hex_start":1,"model":[{"id":1170,"cell_id":909,"name":"温度","unit":"℃","sign":"temperature","hex_start":0,"data_type":"2","data_type_str":"浮点型"},{"id":1171,"cell_id":909,"name":"湿度","unit":"%","sign":"humidity","hex_start":1,"data_type":"1","data_type_str":"整数型"}]},{"id":910,"name":"烟雾监测系统","sign":"smoke_detection_sys","hex_start":0,"model":[{"id":1172,"cell_id":910,"name":"烟雾感知","unit":"","sign":"smoke","hex_start":0,"data_type":"2","data_type_str":"浮点型"}]},{"id":911,"name":"环境异常监测系统","sign":"abnormal_environ_sys","hex_start":2,"model":[{"id":1173,"cell_id":911,"name":"环境音","unit":"db","sign":"environmental_sound","hex_start":0,"data_type":"1","data_type_str":"整数型"}]}]
     */
    private int code;
    private String message;
    private boolean success;
    private List<DataBean> data;
    public int getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
    public boolean isSuccess() {
        return success;
    }
    public void setSuccess(boolean success) {
        this.success = success;
    }
    public List<DataBean> getData() {
        return data;
    }
    public void setData(List<DataBean> data) {
        this.data = data;
    }
    public static class DataBean {
        /**
         * id : 906
         * name : 通风系统
         * sign : ventilation_sys
         * hex_start : 4
         * model : [{"id":1168,"cell_id":906,"name":"风扇","unit":"","sign":"fan","hex_start":0,"data_type":"3","data_type_str":"布尔型"}]
         */
        private int id;
        private String name;
        private String sign;
        private int hex_start;
        private List<ModelBean> model;
        public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getSign() {
            return sign;
        }
        public void setSign(String sign) {
            this.sign = sign;
        }
        public int getHex_start() {
            return hex_start;
        }
        public void setHex_start(int hex_start) {
            this.hex_start = hex_start;
        }
        public List<ModelBean> getModel() {
            return model;
        }
        public void setModel(List<ModelBean> model) {
            this.model = model;
        }
        public static class ModelBean {
            /**
             * id : 1168
             * cell_id : 906
             * name : 风扇
             * unit :
             * sign : fan
             * hex_start : 0
             * data_type : 3
             * data_type_str : 布尔型
             */
            private int id;
            private int cell_id;
            private String name;
            private String unit;
            private String sign;
            private int hex_start;
            private String data_type;
            private String data_type_str;
            public int getId() {
                return id;
            }
            public void setId(int id) {
                this.id = id;
            }
            public int getCell_id() {
                return cell_id;
            }
            public void setCell_id(int cell_id) {
                this.cell_id = cell_id;
            }
            public String getName() {
                return name;
            }
            public void setName(String name) {
                this.name = name;
            }
            public String getUnit() {
                return unit;
            }
            public void setUnit(String unit) {
                this.unit = unit;
            }
            public String getSign() {
                return sign;
            }
            public void setSign(String sign) {
                this.sign = sign;
            }
            public int getHex_start() {
                return hex_start;
            }
            public void setHex_start(int hex_start) {
                this.hex_start = hex_start;
            }
            public String getData_type() {
                return data_type;
            }
            public void setData_type(String data_type) {
                this.data_type = data_type;
            }
            public String getData_type_str() {
                return data_type_str;
            }
            public void setData_type_str(String data_type_str) {
                this.data_type_str = data_type_str;
            }
        }
    }
}
发个图片吧,图片是不是更容易看

我一调用

就出现这个错误

这是适配器的部分代码