String、JsonObject、JavaBean 互相转换 User user = new Gson().fromJson(jsonObject, User.class); User user = new Gson().fromJson(string, User.class); String string = new Gson().toJson(user); JsonObject jsonObject = new Gson().toJsonTree(user).getAsJsonObject(); JsonObject jsonObject = new JsonParser().parse(string).getAsJsonObject(); String、JsonArray、List互相转换 Type type =new TypeToken >() { }.getType(); List userList = gson.fromJson(string, type); List userList = gson.fromJson(jsonArray, type); String string = new Gson().toJson(userList); JsonArray jsonArray = new Gson().toJsonTree(userList, type).getAsJsonArray(); JsonArray jsonArray = new JsonParser().parse(string).getAsJsonArray();