PHP json_decode returns null value with Syntax error
I built PHP import script about,but my json_decode
has started returning a NULL value and syntax error
Tired everything – Just can’t figure out why this has suddenly stopped working?
and also my json was valid json from online json editor
json_decode returns null [SOLUTION]:
$response = '{ "accounting" : [
{ "firstName" : "John", "lastName" : "Doe", "age" : 23 },
{ "firstName" : "Mary", "lastName" : "Smith", "age" : 32 }
],
"sales" : [
{ "firstName" : "Sally", "pf" : "5%", "age" : 27 },
{ "firstName" : "Jim", "pf" : "5%", "age" : 41 }
]
}';
$response = str_replace("%", "", $response);
$response = str_replace("H\u0026A", "", $response);
$response = str_replace("\u0026", "", $response);
$response = stripslashes($response);
$result = json_decode($response);
print_r($result);
Leave a Reply