如何使用 Gson 解析下面的 JSON?
现在我使用:
private AttachChildDataModel parseSuccess(String content){
Gson gson = new Gson();
return gson.fromJson(content, AttachChildDataModel.class);
}
AttachChildDataModel
这些成员变量在哪里:
private Integer adultId;
private Integer childId;
private PlatformEnum platform;
private String regId;
private Date loginDate;
private Date logoutDate;
private ClientApp clientApp;
我要解析的 Json 字符串是:
{"log":
{
"childId":2,
"adultId":1,
"logoutDate":null,
"platform":"IPHONE",
"regId":null,
"loginDate":1325419200000,
"clientApp":"CHILD_APP"
}
}
当我将对象放入 Spring ModelView 时,我将其添加到 name 下log
。有问题的是当我尝试用 Gson 解析它时。现在,我用 手动删除“log”前缀和“}”后缀String#substring
,但我认为有更好的解决方案。