Java convert a Json string to an array

android, java, json

Solution

Something like this:

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;
}

Problem

I have a Json String and I am trying to convert it to an array in Java. ``` public void DisplaySubjects(String subjects) { JSONObject jsonResponse; jsonResponse = new JSONObject(subjects)); ``` Thats as far as I get.I'm not even sure if I have to create a object first. What I will need to do eventuallay is attach it to a ArrayAdapter in an android app. Thanks

Original source

Related problems