Gson gson=new Gson(); List<Bean> lists=new ArrayList<>(); Type type = new TypeToken<List<Bean>>() {}.getType(); lists = gson.fromJson(string, type); List<Bean.DataBean> data = lists.get(0).getData(); if (page==1){ list.clear(); } list.addAll(data); setAdapter(); pl.onRefreshComplete();