一:
Gson gson = new Gson();
List<CouponBean.DataBean> couponBean = gson.fromJson(result,new TypeToken<List<CouponBean.DataBean>>(){}.getType());
二;
CouponBean couponBean = (CouponBean) UtilsJson.fromJson(result,CouponBean.class);
三:
JsonParser jsonParser = new JsonParser();
JsonArray jsonArray = jsonParser.parse(str).getAsJsonArray();
Gson gson = new Gson();
//加强for循环遍历JsonArray
for (JsonElement user : jsonArray) {
//使用GSON,直接转成Bean对象
Course userBean = gson.fromJson(user, Course.class);
coursesList.add(userBean);
}

本文介绍了三种不同的方法来解析和转换JSON数据为Java对象,包括使用Gson库、自定义类型令牌和JsonParser,提供了代码示例并解释了每种方法的应用场景。
1万+

被折叠的 条评论
为什么被折叠?



