Add JSONArray to JSONObject
suggest change// Create a new instance of a JSONArray JSONArray array = new JSONArray(); // With put() you can add a value to the array. array.put("ASDF"); array.put("QWERTY"); // Create a new instance of a JSONObject JSONObject obj = new JSONObject(); try { // Add the JSONArray to the JSONObject obj.put("the_array", array); } catch (JSONException e) { e.printStackTrace(); } String json = obj.toString();
The resulting JSON string looks like this:
{ "the_array":[ "ASDF", "QWERTY" ] }
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents