【问题标题】:Parse JSON in Android And Display It In String like array在 Android 中解析 JSON 并将其显示为类似数组的字符串
【发布时间】:2018-08-28 16:33:52
【问题描述】:

我是安卓工作室的初学者。我想解析一个 JSON 对象,我想这样显示它。

String mNames[] = {"name1", "name2", "name3"};

我该怎么做。

【问题讨论】:

标签: android json android-json


【解决方案1】:

您可以使用 JSONObjectJSONArray,如下例所示:

{'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 无关^^

【讨论】:

    猜你喜欢
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    相关资源
    最近更新 更多