我需要使用Gson Library在Java中解析以下JSON。任何人都可以帮助我,因为我是JSON的新手吗?
alarmEvent = {
"version" : "1.0"
"type" : "ALARM",
"nodeId" : "",
"timeStamp" : "",
"params" : {
"paramId" : "",
"alarmType" : "",
"category" : "",
"source" : "",
"parameter": "",
"alarm" : "",
"alias" : "",
"duration" : ""
}
}
答案 0 :(得分:1)
您可以创建一个AlarmEvent
类,其中包含您希望在JSON对象中看到的每个字段的成员。例如:
class AlarmEvent {
private String version;
private String type;
....
}
然后,您可以按如下方式实例化此类型的对象:
AlarmEvent a = new Gson().fromJson(json, AlarmEvent.class);
您现在可以直接以a.version
,a.type
等
答案 1 :(得分:0)
JsonObject jobj = new Gson().fromJson(json, JsonObject.class);