Me he quedado un poco atrancada mira esto es lo que tengo :
Código Java:
Ver original//declaramos las variables a utilizar
//creamos el objeto json
JSONObject objeto=new JSONObject(txt);
JSONObject pecesJson=objeto.getJSONObject("pez");
//creo un array de peces
Pez pececitos[] = new Pez[pecesJson.length()];
for(int i=0; i<pecesJson.length();i++) {
//sacamos los datos y vamos creando los objetos
jsonId=objeto.getString("id");
jsonTipo=pecesJson.getString("tipo");
jsonTamaño=pecesJson.getString("tamaño");
jsonColor=pecesJson.getString("color");
//creo objetos tipo pez
Pez p=new Pez(jsonId,jsonTipo,jsonTamaño,jsonColor);
pececitos[i]=p;
}