2012-10-16 51 views
1

我整天谷歌它,它看起來像我誰擁有這個問題的唯一一個獲得從JSONArray元素時的元素沒有名字

嗯,我有這樣的(奇怪?):

"genres": [ 
"Animation", 
"Kids & Family", 
"Science Fiction & Fantasy", 
"Comedy" 
], 

沒有問題歌廳出來與陣列:

JSONArray jsonArray = res.getJSONArray("genres"); 

可是現在呢?我不知道jsonArray中的名字。我可以這樣做:

for (int i = 0; i < jsonArray.length(); i++) { 
JSONObject jsonObject = jsonArray.getJSONObject(i); 
} 

但是,我如何得出數組中的元素的值?

回答

2

你在使用Douglas Crockford的JSON庫嗎?如果是的話,你可以這樣做:

for (int i = 0; i < jsonArray.length(); i++) { 
    String value = jsonArray.getString(i); 
    // do something with value 
} 
+0

它工作完美!謝謝! – user1654716