Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2016, 03:29
Ramonromero
 
Fecha de Ingreso: enero-2008
Ubicación: Valencia
Mensajes: 65
Antigüedad: 16 años, 3 meses
Puntos: 2
¿Cómo parser estos datos de un Json?

¿Me puede decir alguien cómo puedo mostrar las tarjetas amarillas y las sanciones de este Json?

Código HTML:
 {"plantilla":[
{
"id":"UNA ID",
"estadisticasCompeticiones":[
{
"goles":"100",
"amarillas":"30",
"dobles":"0",
"rojas":"1"
}
],
"sanciones":[
{
"jornada":"18",
"sancion":"3 Partidos",
},
{
"jornada":"19",
"sancion":"1 Partidos",
},
{
"jornada":"28",
"sancion":"3 Partidos",
}
]
}
]
}
y este mi class:

Código HTML:
 try {

            //------------------>>
            HttpGet httppost = new HttpGet(urls[0]);
            HttpClient httpclient = new DefaultHttpClient();
            HttpResponse response = httpclient.execute(httppost);

            // StatusLine stat = response.getStatusLine();
            int status = response.getStatusLine().getStatusCode();

            if (status == 200) {
                HttpEntity entity = response.getEntity();
                String data = EntityUtils.toString(entity);

                JSONObject jsono = new JSONObject(data);
                JSONArray jarray = jsono.getJSONArray("plantilla");

                for (int i = 0; i < jarray.length(); i++) {
                    JSONObject object = jarray.getJSONObject(i);
                    Estadisticas plantilla = new Estadisticas();
                    plantilla.setNombre(object.getString("nombre"));



                    JSONArray jsonArray = jsono.getJSONArray("estadisticasCompeticiones");
                    Estadisticas plantilla1 = new Estadisticas();


                    plantilla1.setAmarillas(jsono.getString("amarillas"));
Les estaría muy agradecido, llevo 3 fines de semana leyendo tutoriales y no lo consigo. Gracias