Saya baru saja mulai menggunakan json dengan java. Saya tidak yakin bagaimana mengakses nilai string dalam JSONArray. Misalnya, json saya terlihat seperti ini:
{
"locations": {
"record": [
{
"id": 8817,
"loc": "NEW YORK CITY"
},
{
"id": 2873,
"loc": "UNITED STATES"
},
{
"id": 1501
"loc": "NEW YORK STATE"
}
]
}
}
kode saya:
JSONObject req = new JSONObject(join(loadStrings(data.json),""));
JSONObject locs = req.getJSONObject("locations");
JSONArray recs = locs.getJSONArray("record");
Saya memiliki akses ke "record" JSONArray pada saat ini, tetapi tidak yakin bagaimana saya akan mendapatkan nilai "id" dan "loc" dalam for loop. Maaf jika uraian ini tidak terlalu jelas, saya agak baru dalam pemrograman.