json數組轉換成list的兩種方式

//第一種是通過傳統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());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章