items
が複数のitem
オブジェクトを含む配列である以下のJSONドキュメントがあります。各item
オブジェクトには、以下に示すように多くのフィールドがあります。わかりやすくするために、の配列内に1つのitem
オブジェクトしか表示していませんが、それ以上の配列を持つことができます。Gsonを使用して配列とオブジェクトを持つ巨大なJSONオブジェクトを解析しますか?
{
"items": [{
"createDate": 1234567890,
"title": "some title",
"bp": {
"currencyId": "USD",
"value": 10.0
},
"pof": false,
"ku": true,
"var": {
"quant": 10,
"tot": 0,
"co": 1,
"vbp": {
"cid": "USD",
"val": 10.0
},
"id": 5296164,
"sel": {
"style": "Short",
"Size": "L",
"Color": "Blue"
}
},
"flags": {
"low": false,
"rpl": false,
"scmb": false
}
"shipping": {
"shippingType": "sss"
},
"seller": {
"name": "",
"sco": 0,
"perc": 0.0,
"id": 101215,
"brand": true,
"prog": "NONE"
},
"dur": "DA9",
"urls": ["world", "hello"],
"itemId": 1234
}
],
"count": {
"ac": 3,
"ed": 0
}
}
Gsonを使用して上記のJSONをPOJOに解析するにはどうすればよいですか? JSONオブジェクトフィールドがたくさんあるので混乱しています。そのため、すべてのものを保持できるクラスを作成する方法を理解できません。
をデシリアライズすることができますか? –
チェックアウトhttp://stackoverflow.com/questions/23070298/get-nested-json-object-with-gson-using-retrofit –