如何解析JSON并將其值轉換為數(shù)組?public static void parseProfilesJson(String the_json){
try {
JSONObject myjson = new JSONObject(the_json);
JSONArray nameArray = myjson.names();
JSONArray valArray = myjson.toJSONArray(nameArray);
for(int i=0;i<valArray.length();i++)
{
String p = nameArray.getString(i) + "," + ValArray.getString(i);
Log.i("p",p);
}
} catch (JSONException e) {
e.printStackTrace();
}
}如您所見,此示例代碼將打印出JSON 的KEY,然后是JSONS的VALUES。它將打印配置文件,如果json是這樣的約翰:{'profiles':'john'}這很酷。那很好,因為我可以使用這些變量。但是,如果JSON是這樣的:{'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]}在這種情況下,整個值將是數(shù)組。基本上,我只想獲取該數(shù)組(在這種情況下是“值”)...并將其轉換為JAVA可以使用的實際數(shù)組。我怎樣才能做到這一點?謝謝。
如何解析JSON并將其值轉換為數(shù)組?
慕的地6264312
2019-07-27 09:44:21