解析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();