//第一種是通過傳統json解析的方法 把json數組轉換成list
List<ClassCircleEntity.CommentEntity> commentList = new ArrayList<>(); if (!TextUtils.isEmpty(commentlistjson)) { JsonArray jsonArrays = new JsonParser().parse(commentlistjson).getAsJsonArray(); for (JsonElement je : jsonArrays) { ClassCircleEntity.CommentEntity quesfilesBean = gson.fromJson(je, ClassCircleEntity.CommentEntity.class); commentList.add(quesfilesBean); } } //推薦這種 第2種是通過Gson自帶的api 把json數組轉換成list List<ClassCircleEntity.CommentEntity> commentList= gson.fromJson(commentlistjson, new TypeToken<List<ClassCircleEntity.CommentEntity>>() {}.getType());