Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2014, 14:01
Avatar de Kev_fva
Kev_fva
 
Fecha de Ingreso: marzo-2014
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Enviar JSON de Java a PHP

Muchas gracias por tu ayuda y perdona por tardar en contestar.

He conseguido que funcione la conexión entre Java y PHP, lo que aun sigo teniendo un pequeño problema :(

Si le envió al php lo siguiente:

Código:
{"nom":"300","genere":"aventuras","duracio":"117 minutos","director":"Zack Snyder"}
Me devuelve:
Código:
Nom: 300
Genere: aventuras
Duracion: 117 minutos
Director: Zack Snyder
Hasta ahí todo perfecto, el problema viene aquí:

Código:
[{"nom":"300","genere":"aventuras","duracio":"117 minutos","director":"Zack Snyder"},{"nom":"Black Hawk Derribado","genere":"belico","duracio":"144 min","director":"Ridley Scott"}]
No me devuelve nada. Si le paso la información de las películas una por una funciona todo perfecto.

PHP
Código:
<?php
	$se=json_decode(stripslashes($_POST["key"]));
	echo "Nom: ".$se->nom."\n";
	echo "Genere: ".$se->genere."\n";
	echo "Duracio: ".$se->duracio."\n";
	echo "Director: ".$se->director."\n";

	echo 'Fi';
?>
SOLUCION


Código:
<?php
	$array = json_decode($_POST["key"]);
	
	for($i=0;$i<count($array);$i++){
		echo "Nom: ".$array[$i]->nom."\n";
		echo "Genere: ".$array[$i]->genere."\n";
		echo "Duracion: ".$array[$i]->duracio."\n";
		echo "Director: ".$array[$i]->director."\n";

}
?>

Última edición por Kev_fva; 19/03/2014 a las 14:50