Bonjour,
J'essai sur android de parser un objet JSON que je récupére au format suivant:
en JSONArray afin de les stocker dans une ArrayList<URL>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {"url":"[monURL1, monURL2, monURL3]"}
Mais j'ai l'exception suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (entity != null) { // Lire la réponse JSON InputStream instream = entity.getContent(); JSONObject jo = new JSONObject(convertStreamToString(instream)); JSONArray jArr = new JSONArray(jo.getJSONArray("url").toString()); //JSONObject jSubObj = new JSONObject(jArr.getJSONObject(0).toString()); for(int i = 0;i<jArr.length();i++){ list.add(new URL(jArr.getJSONObject(i).toString())); } instream.close(); }
Value[monURL1,monURL2,monURL3] Java.lang.String cannot be converted to JSONArray
Besoin d'aide.
Partager