我想从JSON获得价值。我正在使用Google Gson。
这是我的Json格式:
{
"idContact" : 1,
"message" : "myMessage",
"date" : "07/03/2016 21:58:38",
"Client" : {
"idClient" : 122,
"lastName" : "LASTNAME",
"firstName" : "FIRSTNAME",
"phone" : "060000"
}
}
我可以使用以下内容从message
和date
获取值
Gson gson = new GsonBuilder().create();
MyClass myClass = gson.fromJson(jsonMessage, MyClass.class);
System.out.println("message: "+smsJson.getMessage());
但我无法为我的客户提供价值。当我System.out.println("message: "+smsJson.getClient().getId());
时,我有空指针异常。
MyClass
是:
public class MyClass {
String message;
String date;
Contact contact;
Client client;
}
由于