获取JSON值以形成Object

时间:2013-03-28 10:11:37

标签: java json types gson

使用 GSON

Gson gson = new Gson();
String json = gson.toJson(response);
System.out.println(json);

我收到用户的以下 JSON 表示形式:

"{\"userID\":\"user2\",\"firstName\":\"Maria\",\"lastName\":\"Silva\",\"birthDate\":\"Ago 1, 2012\",\"gender\":\"Female\"}"

现在,我希望获取这些值来构建用户对象(执行User.setuserID,userObj.setFirstName,...)

如何获取相应的值以设置用户值?

1 个答案:

答案 0 :(得分:1)

Gson会为您做到这一点。你不用担心它。这就是Gson的力量。

User object = gson.fromJson(jsonString, User.class); // Fully populated User object.