json配列からJSONオブジェクトを取得する方法を知っていますか?json配列からオブジェクトを取得する
JSON:
[
{
"id": 1,
"region": "Ilocos Region (Region I)",
"province": "Ilocos Norte",
"city": "Laoag City"
},
{
"id": 2,
"region": "Ilocos Region (Region I)",
"province": "Ilocos Norte",
"city": "Batac City"
},
{
"id": 3,
"region": "Ilocos Region (Region I)",
"province": "Ilocos Sur",
"city": "Vigan City"
}
]
私は、地域、州や都市を取得することができますが、私はIDを取得することはできません。ここで
は、私が使用しているコードです:
try {
br = new BufferedReader(new FileReader(path+"json/src_city.json"));
try {
while ((inputline = br.readLine()) != null) {
JSONArray a = (JSONArray) parser.parse(inputline);
for (Object o : a) {
JSONObject sample = (JSONObject) o;
id = (int) sample.get("id");
}}
私の質問に対する回答が見つかりました。 http://stackoverflow.com/a/31194430/1840521 – LyodMichael