我有一個解析JSON字符串的問題,我從Web服務器獲得。所以,我的JSON看起來是這樣的:從另一個JSONObject獲取JSONObject ID - Android
{
..........
"statistics":{
"660":{
"param_id":660,
"cat_id":2,
"param_title":"Number",
"param_value":"26",
"value_type":"singleline",
"elem_order":"1"}
,
"662":{
"param_id":662,
"cat_id":2,
"param_title":"Name",
"param_value":"Dani",
"value_type":"singleline",
"elem_order":"2"
}
// --||--
}
}
所以我得到一個JSONObject statisics
,我想從statistics
得到一個JSONObjects,但問題是,他們的名字是不同的everytime.So我不能只是做json.getJSONObject("660");
。所以,任何建議我怎麼能這樣做?
檢查我的答案在這裏http://stackoverflow.com/questions/7669730/java-representation-of-json -object/7669794#7669794 –
實際上看起來不錯,但我不能說我的JSONObject名稱每次都會從0開始。 –
那麼它會動態給你,它不重要,你的JSONObject應該每次都必須爲0,只是嘗試它。 –