我从 Node JS 服务返回以下 JSON 字符串:
"{\"success\":true,\"isavailable\":true}"
当我尝试在 PHP 中使用 json_decode() 时,我在 var_dump 上得到以下信息:
string '{"success":true,"isavailable":true}' (length=35)
所以,我开始做以下事情:
$str = str_replace("\"{", "'{", $str);
$str = str_replace("}\"", "}'", $str);
$str = str_replace('\"','"',$str);
当我这样做时,我从返回最后一个错误和一个 NULL 值中得到一个语法错误。
那么,在 PHP 中解析这个 JSON 字符串的正确方法是什么?