Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2010, 14:20
Nacho_astur
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años
Puntos: 0
echo me añade " " al final del string

Hola a todos

Estoy desarrollando un servicio web que devuelve un objeto en JSON al cliente en funcion de la informacion que solicite. En el servicio web tengo un switch con 3 opciones, en cada una se hacen cosas diferentes, pero siempre con el mismo patron:

1-analizar informacion transmitida en la URL
2-Sacar/actualizar informacion de la base de datos
3-Construir respuesta en formato JSON
4-Enviar la respuesta a traves de un echo $respuesta

Para las tres primeras opciones del switch no hay problema. Pero para la tercera, y ultima que he desarrollado, el echo me añade el solo un espacio en blanco al final, por lo que me llega al cliente: [los guiones los puse yo para que vierais el espacione blanco]

------{"objeto JSON":"perfectamente parseado"} ---------

Teneis idea de por que motivos puede estar añadiendome el echo el espacio en blanco (que me estropea la decodificacion del obejto JSON)??

Tengo que solucionar esto del lado del sevidor, es decir no vale como solucion que el cliente quite el ultimo caracter de la respuesta ni cosas asi.

Saludos a todos