Unable to invoke no-args constructor for Product.class

后端 未结 4 733
梦毁少年i
梦毁少年i 2021-01-19 14:46

I am Using GSON and Volley library for networking in my android application but while converting the Json response to Model classes using Gson i am getitng the following err

4条回答
  •  时光取名叫无心
    2021-01-19 15:32

    Your model having private attribute you must create setter for the same or create constructor with all parameter like below:

    public class Product {
    
        private String status;
        private List results = new ArrayList();
        private Pagination pagination;
    
        public void setStatus(String status) {
            this.status = status;
        }
    
        public void setResults(List results) {
            this.results = results;
        }
    
        public void setPagination(Pagination pagination) {
            this.pagination = pagination;
        }
    }
    

    or

    public class Product {
    
        private String status;
        private List results = new ArrayList();
        private Pagination pagination;
    
        public Product(String status, List results, Pagination pagination) {
            this.status = status;
            this.results = results;
            this.pagination = pagination;
        }
    
    }
    

提交回复
热议问题