以下のJSONをGsonで解析するにはどうすればよいですか?
今私は使用します:
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"
}
}
オブジェクトをSpringModelViewに配置するときに、名前で追加しlog
ます。問題なのは、Gsonで解析しようとしたときです。今のところ、「log」プレフィックスと「}」ポストフィックスを手動で削除してString#substring
いますが、もっと良い解決策があると思います。