我有一个JSON对象如下:
{
"_embedded":{
"user":{
"passwordChanged":"01/10/2017",
"profile":{
"firstName":"xyz",
"lastName":"abc",
"timeZone":"America/Los_Angeles",
"login":"xyz@abc.com",
"locale":"en"
},
"id":"1234567a"
}
},
"token":"120392w",
"expiresAt":"01/12/2022",
"status":"active"
}
我想迭代这个对象并检索" timeZone"的值。我如何在JAVA中做到这一点?
答案 0 :(得分:0)
使用gson将json解析为类:
Gson gson = new GsonBuilder.create();
UserData userData = gson.fromJson("your json here",UserData.class);
System.out.println(userData.get_embeded().getUser().getProfile().getTimeZone());
请注意,您必须创建要解析json的类。