Foros del Web » Programando para Internet » Android »

Crear Array con el contenido de un Json

Estas en el tema de Crear Array con el contenido de un Json en el foro de Android en Foros del Web. Hola a todos, puede ser una tonteria pero no logro hacerlo Estoy enviando datos a un servidor remoto y todos va bien tengo la respuesta ...
  #1 (permalink)  
Antiguo 21/01/2013, 05:55
 
Fecha de Ingreso: diciembre-2002
Ubicación: madrid
Mensajes: 111
Antigüedad: 21 años, 4 meses
Puntos: 0
Crear Array con el contenido de un Json

Hola a todos,
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:
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
Hora recojo la respuesta del servidor:
Código:
JSONObject 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;
		}
Ahora quiero insertar los datos del json y ponerlo en un array porque me sirve por otras classe
Todas la clases son in un una unica Actovity

Gracias de Antemano
Un saludo
__________________
Novato

Etiquetas: contenido, json, servidor, todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:14.