如何使用Gson将Json转换为Java对象
假设我有json字符串
{"userId":"1","userName":"Yasir"}
现在我有一个类用户
class User{ int userId; String userName; //setters and getters }
现在我如何将上面的json字符串转换为用户类对象
尝试这个:
Gson gson = new Gson(); String jsonInString = "{\"userId\":\"1\",\"userName\":\"Yasir\"}"; User user= gson.fromJson(jsonInString, User.class);
User user= gson.fromJson(jsonInString, User.class); // where jsonInString is your json {"userId":"1","userName":"Yasir"}
Gson gson = new Gson(); User user = gson.fromJson("{\"userId\":\"1\",\"userName\":\"Yasir\"}", User.class));
Gson gson = new Gson(); User u=gson.fromJson(jsonstring, User.class); System.out.println("userName: "+u.getusername);