Java将Json字符串转换为数组

我有一个Json String,我想将其转换为Java中的数组。

public void DisplaySubjects(String subjects)

{

JSONObject jsonResponse;

jsonResponse = new JSONObject(subjects));

就我所知,我什至不确定是否必须先创建一个对象。

我需要做的eventuallay是将其附加到android应用程序中的ArrayAdapter上。

谢谢

回答:

像这样:

ArrayList<String> jsonStringToArray(String jsonString) throws JSONException {

ArrayList<String> stringArray = new ArrayList<String>();

JSONArray jsonArray = new JSONArray(jsonString);

for (int i = 0; i < jsonArray.length(); i++) {

stringArray.add(jsonArray.getString(i));

}

return stringArray;

}

以上是 Java将Json字符串转换为数组 的全部内容, 来源链接: utcz.com/qa/418559.html

回到顶部