6
Javaを使用したJSONArray内のアイテムのメンバーへのアクセス
私はちょうどjsonをjavaで使い始めたところです。JSONArray内の文字列値にアクセスする方法がわかりません。たとえば、私のjsonは次のようになります。 { "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } } 私のコード: JSONObject req = new JSONObject(join(loadStrings(data.json),"")); JSONObject locs = req.getJSONObject("locations"); JSONArray recs = locs.getJSONArray("record"); この時点で「レコード」JSONArrayにアクセスできますが、forループ内で「id」および「loc」の値をどのように取得するかについては不明です。この説明が明確でない場合は申し訳ありませんが、私はプログラミングに少し慣れていません。