使用Java解析Gson以获取值

时间:2016-03-07 21:07:00

标签: java json parsing gson

我想从JSON获得价值。我正在使用Google Gson。

这是我的Json格式:

{
    "idContact" : 1,
    "message" : "myMessage",
    "date" : "07/03/2016 21:58:38",
    "Client" : {
        "idClient" : 122,
        "lastName" : "LASTNAME",
        "firstName" : "FIRSTNAME",
        "phone" : "060000"
    }
}

我可以使用以下内容从messagedate获取值

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;
}

由于

0 个答案:

没有答案