您的位置:首页 > 移动开发 > Objective-C

Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转

2017-08-28 11:14 411 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐