Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2014, 10:56
Avatar de BlinDer
BlinDer
 
Fecha de Ingreso: julio-2013
Mensajes: 52
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Convertir Json en Array java

tengo este codigo el json es este:

{"Fruteria":[{"Fruta":[{"Nombre":"Manzana","Cantidad":10},{"Nombre":"Pera ","Cantidad":20},{"Nombre":"Naranja","Cantidad":30 }]},{"Verdura":[{"Nombre":"Lechuga","Cantidad":80},{"Nombre":"Toma te","Cantidad":15},{"Nombre":"Pepino","Cantidad":5 0}]}]}

String resulta = response.toString();
final JSONObject obj = new JSONObject(resulta);
JSONArray datos = obj.getJSONArray("Fruta");
final int ni = datos.length();
for (int i = 0; i < ni; ++i) {
final JSONObject person = datos.getJSONObject(i);
System.out.println(person.getString("message"));
System.out.println(person.getString("code"));
}

esto es el codigo pero solo funciona para la parte de fruta osea este json

[{"Fruta":[{"Nombre":"Manzana","Cantidad":10},{"Nombre":"Pera ","Cantidad":20},{"Nombre":"Naranja","Cantidad":30 }]}
lo que deseo es que pueda leer todo los campos de json osea que los separe.