Я пытаюсь проанализировать файл JSON, возвращенный API Foursquare на android. Файл JSON запускается так:
{"meta":{"code":200},"response":{"groups":[{"type":"places","name":"Matching Places","items":[{"id":"4bc5b8056936952188618488","name":"Boots Clifton Down","contact":{},
и вот моя функция до сих пор:
private void tokenize(String output){
try {
JSONObject json = new JSONObject(output);
JSONArray venues = json.getJSONObject("response").getJSONObject("groups").getJSONArray("items");
System.out.println(venues.length());
} catch (JSONException e) {
e.printStackTrace();
}
}
Я пытался заменить
JSONArray venues = json.getJSONObject("response").getJSONObject("groups").getJSONArray("items");
с
JSONArray venues = json.getJSONObject("response").getJSONArray("groups").getJSONArray("items");
но я продолжаю получать
org.json.JSON.typeMismatch(JSON.java:96)
Я пытаюсь создать JSONArray из массива items
. Как я могу сделать это?
Заранее спасибо