puede ser una tonteria pero no logro hacerlo
Estoy enviando datos a un servidor remoto y todos va bien
tengo la respuesta corecta:
Log.cat :
Código:
Hora recojo la respuesta del servidor:01-21 12:40:26.922: I/Enviar params:(761): 1_ 01-21 12:40:27.292: I/Respuesta:(761): {"directo":[{"archivo":"1_dos1.jpg"},{"archivo":"1_uno1.jpg"},{"archivo":"1_claudio.jpg"},{"archivo":"1_tres1.jpg"},{"archivo":"1_siete1.jpg"},{"archivo":"1_cinco1.jpg"},{"archivo":"1_ocho1.jpg"},{"archivo":"1_seis1.jpg"},{"archivo":"1_cuatro1.jpg"}]} 01-21 12:40:27.292: I/Risposta:(761): {"directo":[{"archivo":"1_dos1.jpg"},{"archivo":"1_uno1.jpg"},{"archivo":"1_claudio.jpg"},{"archivo":"1_tres1.jpg"},{"archivo":"1_siete1.jpg"},{"archivo":"1_cinco1.jpg"},{"archivo":"1_ocho1.jpg"},{"archivo":"1_seis1.jpg"},{"archivo":"1_cuatro1.jpg"}]} 01-21 12:40:27.392: D/dalvikvm(761): GC_EXTERNAL_ALLOC freed 198K, 51% free 2848K/5703K, external 982K/1038K, paused 74ms
Código:
Ahora quiero insertar los datos del json y ponerlo en un array porque me sirve por otras classeJSONObject json = jParser.makeHttpRequest(URL_connect, "GET", params); // Check your log cat for JSON reponse Log.i("Respuesta: ", json.toString()); try { jdata = json.getJSONArray(TAG_DIRECTO); Log.i("Risposta: ", json.toString()); for (int i = 0; i < jdata.length(); i++) { JSONObject c = jdata.getJSONObject(i); // Storing each json item in variable contenido= c.getString(TAG_ARCHIVO); /*Log.i("Risposta: ",contenido); /*HashMap<String, String> map = new HashMap<String, String>(); // adding each child node to HashMap key => value /*map.put(TAG_ARCHIVO, contenido); // adding HashList to ArrayList /*contenidoList.add(map);*/ } } catch (JSONException e) { e.printStackTrace(); } return null; }
Todas la clases son in un una unica Actovity
Gracias de Antemano
Un saludo