No indicas cual es el problema (salvo que php no lo lee correctamente) o porqué dices que no lo lee correctamente.
Lo que quizás pueda estar pasando es que una url como esta
"http://://kevinfva.esy.es/deco.php?result=[{"nom":"300","genere":"...
puede no ser correcta por los caracteres [,{,:,"... del JSON que no son válidos para una URL. Prueba a codificarlos como URL
Código Java:
Ver originalURL url
=new URL("http://kevinfva.esy.es/deco.php?result="+jsonEncoded
);
De todas formas, un json puede ser demasiado largo y con demasiados caracteres no válidos como para enviarlo así, quizás sería mejor si lo hicieras por POST
http://www.xyzws.com/Javafaq/how-to-...web-server/139
Se bueno.