json数组转换成list的两种方式

//第一种是通过传统json解析的方法  把json数组转换成list

List 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 commentList= gson.fromJson(commentlistjson, new TypeToken>() {}.getType());

你可能感兴趣的:(安卓,json)