JSON を解析した後:
JSONArray jsonArray = new JSONArray(ResponseString);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject currentObject = jsonArray.getJSONObject(i);
String local_parameter = currentObject.getString("LOCAL_PARAMETER");
}
次の文字列を取得しています:
{"Cost": 200,
"Space": 33,
"Accommodation": 1,
"AirConditioning": 1,
"Apartment": 1,
"Campfire": 1,
"Disability": 1,
"Grill": 1,
"Kitchen": 1,
"Monument": 1,
"Parking": 1,
"Scene": 1,
"Wifi": 1,
"ClosedArea": 1 }
キー/値でArrayListを取得するには?
解決策: currentObject を JSONObject として取得し、必要な値の文字列を取得します。
String cost = currentObject.getJSONObject("LOCAL_PARAMETER")
.getString("Cost").toString();