["[{\"timeFrom\":\"06:00:00\",\"timeTo\":\"09:00:00\",\"title\":\"First\"},{\"timeFrom\":\"09:00:00\",\"timeTo\":\"12:00:00\",\"title\":\"Second\"},{\"timeFrom\":\"12:00:00\",\"timeTo\":\"16:00:00\",\"title\":\"Third\"},{\"timeFrom\":\"16:00:00\",\"timeTo\":\"20:00:00\",\"title\":\"Fourth\"},{\"timeFrom\":\"20:00:00\",\"timeTo\":\"21:30:00\",\"title\":\"5th\"},{\"timeFrom\":\"21:30:00\",\"timeTo\":\"00:00:00\",\"title\":\"Dessert (within two hours of bedtime)th\"}]"]
JSONArray をログに記録すると、この配列を取得しました。それを反復してそれらの値を取得するにはどうすればよいですか?
編集
for (int i = 0; i < MyService.Meals.length(); ++i) {
JSONObject rec = MyService.Meals.getJSONObject(i); String text = rec.getString("timeFrom");
}
MyService.Meals.length() = 1 であるため、何も返されません。
MyService.Meals は JSONArray インスタンスです