我想准备一个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中没有现有的数组。
请仔细阅读我的答案 –