Buenas
tal y como tienes el json de respuesta, yo haría un cambio. Si vas a tener muchos elementos "iguales", osea, muchos elementos "pez", creo que es mejor que hagas un array dejando algo por el estilo:
Código:
{
"pez": [
{
"color": "azul",
"mide": "12 cm"
},
{
"color": "verde",
"mide": "32 cm"
}
]
}
después, para obtener los elementos puedes hacer algo como esto con la librería org.json:
Código:
import org.json.JSONObject;
import org.json.JSONArray;
jObject = json;
jArray = new JSONArray();
jArray = jObject.getJSONArray("pez");
for (int i = 0; i < jArray.length(); i++) {
Pez pez = new Pez();
pez.setColorArray.getJSONObject(i).getString("color"));
pez.setTamano(jArray.getJSONObject(i).getString("mide"));
peces.add(pez);
}
Mas o menos eso...