Como ver los errores de json_encode y json_decode

Antonio J. Galisteo

Cuando trabajamos con JSON en PHP, si se produce un error al llamar a las funciones de json_encode y json_decode, éstas devuelven false.

Para poder ver el error que se ha producido usaremos la función json_last_error_msg. Con la función json_last_error_msg, podemos ver el error que ha dado la última llamada a json_encode o json_decode. Se usa como sigue:

$miJson = json_encode($miObjeto);
echo json_last_error_msg();

Con esto, si se ha producido un error, mostrará el error producido.

También podemos ver el código de error que se ha generado de la siguiente forma:

$miJson = json_encode($miObjeto);
echo json_last_error();

Podemos ver los códigos de error en la web oficial de PHP

Espero que os haya sido de utilidad.

Publicado el 16-08-2016

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina