我有一個問題,我有點困惑。我對JSON相當陌生,並且在android API中獲取JSON值。我正在嘗試訪問我得到的響應中的數組。我得到的JSON代碼是這樣的:在Android中從JSON訪問對象
Response:
{
"event": {
"participants": []
},
"status": "success"
}
我將如何訪問參與者數組並存儲它們的值。這是我目前正在嘗試的......但我似乎沒有得到我想要的。
try{
//get the JSON values from the URL.
JSONObject json = jParser.getJSONFromUrl("http://somesite.com/api/find?"+"somevar="+someJavaStringVar);
json_event = json.getJSONObject("event");
JSONArray json_array_participants = json_event.getJSONArray("participants");
} catch(JSONException e) {
}
我最困惑的事情是...什麼是陣列類型相當於。任何建議或推理的正確方法來獲得變量價值將是很好的...謝謝你們.. :)。
其實這非常讓我很很多......因爲我能夠解決這個問題。事實證明我的老闆更新了json響應,幾天前我沒有知道,並擺脫了我正在尋找的領域...現在把所有正確的代碼,並得到一個不同的json對象數組,我已經轉換他們字符串,並將其卡在ListView中而沒有錯誤。 – jimbob 2012-04-13 18:54:16
所以澄清:這是我正在尋找謝謝你的答案! – jimbob 2012-04-13 18:54:38