I have a response like this:
{ "songs":{ "2562862600":{"id":"2562862600""pos":1}, "2562862620":{"id":"2562862620""pos":1}, "2562862604":{"id":"2562862604""pos":1}, "2573433638":{"id":"2573433638""pos":1} } }
Here is my code:
List<NameValuePair> param = new ArrayList<NameValuePair>(); JSONObject json = jParser.makeHttpRequest(url, "GET", param); JSONObject songs= json.getJSONObject("songs");
How do I convert "songs"
to a JSONArray?
Advertisement
Answer
Something like this:
JSONObject songs= json.getJSONObject("songs"); Iterator x = songs.keys(); JSONArray jsonArray = new JSONArray(); while (x.hasNext()){ String key = (String) x.next(); jsonArray.put(songs.get(key)); }