Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2013, 20:58
marcoss2009
 
Fecha de Ingreso: agosto-2011
Ubicación: Argentina
Mensajes: 46
Antigüedad: 12 años, 8 meses
Puntos: 0
Decodificar una linea json

Hola amigos! Quiero hacer una consulta por algo que estoy intentando hace varios días y no logro encontrar una solución. Tengo un registro de usuarios que devuelve unos valores en Json al presionar el boton registrar. Si todo sale ok muestra el siguiente mensaje:

Código PHP:
{"message":"Usuario registrado correctamente","token":"1c415f"
y si algo esta mal sale esto:

Código PHP:
{"error":{"type":"FormValidateException","message":"The email [email protected] is registered, use other"}} 
Mi idea es mostrar el contenido de message pero no lo logro con el mensaje de error. Intente esto:
Código PHP:
$leerjson $api->api_response;
// Imprimir la clase Api a traves de la variable $leerjson
echo $leerjson;
// descomprimir json
$descomprimir json_decode($leerjson);
//print_r($descomprimir);
print $descomprimir->message
esto solamente me ha servido para cuando el registro es correcto, pero si algo sale mal me muestra esto:
Cita:
Notice: Undefined property: stdClass::$message in D:\xampp\htdocs\index.php on line 20
como puedo hacer para mostrar la linea message cuando el registro me devuelve el error en json?
saludos!