Is there any way to check that a variable is a valid JSON string in PHP without using json_last_error()? My PHP version is older than 5.3.0.
json_last_error()
$ob = json_decode($json); if($ob === null) { // $ob is null because the json cannot be decoded }