Public
Authored by César Valero

return json_decode = null

Existen muchos casos dónde al abrir un archivo de código tipo php java JS u otro en algún editor de texto nos marque errores al decodificar un dato JSON y esto es por que de forma casi automática el block de notas casi de forma instantanea añade a nuestro archivo caracteres especiales en HEX por lo que para solucionar este problema hay varias formas una de ellas es la siguiente:

1.- abrir el archivo en algo editor HEX para que podamos verificar si el texto tiene caracteres especiales.

2.- si todo sale de forma correcta entonces necesitamos limpiar nuestro código ya que probablemente haya restos que el editor no identifica o por la respuesta nosotros no la veamos por lo que se sugiere formar un REGEX para realizar dicha limpieza de la siguiente forma:

json_decode( preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $json_string), true );

3.- en dado caso de tener más fallos consultar el siguiente link donde podemos AQUI podremos ayudarnos más

Problemas con json_decode 7 Bytes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment