我想準備一個ArrayAdapter的JSON數據添加到listView。在Android JAVA中將JSONObject轉換爲JSONArray?
我從一個服務器消化JSON的分項數字是這樣的:
{
"friends": {
"mufasa3": "false",
"jenkins": "false"
}
}
我轉換這個JSON到Java的JSONObject喜歡:
try {
JSONObject obj = new JSONObject(jsonDigest);
Object thelist = obj.get("friends");
}
}catch(JSONException e){
throw new RuntimeException(e);
}
如何轉換Object thelist
到數組這樣我可以使用它與我的自定義ArrayAdapter? 我試過JSONArray arr = obj.toJSONArray("friends");
但錯誤,因爲JSONObject中沒有現有的數組。
請仔細閱讀我的答案 –