使用GSON解析多重嵌套的对象解析

全对象解析json

  //这里是最外层的对象信息

 JsonObject jsonObject = new JsonParser().parse(s).getAsJsonObject();
               String msg = jsonObject.get("").getAsString();
               String code = jsonObject.get("msg").getAsString();
               Boolean success = jsonObject.get("success").getAsBoolean();
                        
      Gson gson = new Gson();
      JsonObject data = jsonObject.get("data").getAsJsonObject();
      Set, JsonElement>> entrySet = data.entrySet();
   //遍历
      for (Map.Entry, JsonElement> type : entrySet) {
      JsonObject obj = data.getAsJsonObject(type.getKey());
       Boolean successs = obj.get("success").getAsBoolean();
       SaveIdDatabean cr = gson.fromJson(obj, SaveIdDatabean.class);

                }

你可能感兴趣的:(使用GSON解析多重嵌套的对象解析)