(转自)https://www.cnblogs.com/robbinluobo/p/7217387.html
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互相转换 List<User> userList = gson.fromJson(string, new TypeToken<List<User>>() {}.getType()); List<User> userList = gson.fromJson(jsonArray, new TypeToken<List<User>>() {}.getType()); String string = new Gson().toJson(userList); JsonArray jsonArray = new Gson().toJsonTree(userList, new TypeToken<List<User>>() {}.getType()).getAsJsonArray(); JsonArray jsonArray = new JsonParser().parse(string).getAsJsonArray();
讯享网
学习的过程中,发现有五种方式分别搞定不同情况的JSON数组,也就是今天说的五大招!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/58679.html