我是android studio的初学者。我想解析一个JSON对象,并想像这样显示它。
String mNames[] = {"name1", "name2", "name3"};
我该怎么做。
答案 0 :(得分:0)
您可以使用 JSONObject 和 JSONArray ,如以下示例所示:
{'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]}
JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");
int size = the_json_array.length();
ArrayList<JSONObject> arrays = new ArrayList<JSONObject>();
for (int i = 0; i < size; i++) {
JSONObject another_json_object = the_json_array.getJSONObject(i);
//Blah blah blah...
arrays.add(another_json_object);
}
//Finally
JSONObject[] jsons = new JSONObject[arrays.size()];
String[] blah = arrays.toArray(jsons);
(取自How to parse a JSON and turn its values into an Array?)
此外,仅供参考,此过程与Android Studio本身无关,而与Java和JSON无关^^