我有以下的JSON字符串从节点JS服务回来:在PHP中解析JSON的正确方法是什么?
"{\"success\":true,\"isavailable\":true}"
当我尝试使用在PHP我坐上的var_dump以下json_decode():
string '{"success":true,"isavailable":true}' (length=35)
所以,我开始着手做到以下几点:
$str = str_replace("\"{", "'{", $str);
$str = str_replace("}\"", "}'", $str);
$str = str_replace('\"','"',$str);
当我做到这一点我从返回语法错误上次错误和NULL值。
那么,在PHP中解析这个JSON字符串的正确方法是什么?
'json_decode'适用于我:http://codepad.org/LIBC8ihP – 2012-07-05 19:00:29
'json_decode'仅在PHP 5.2.0 +中可用? – AlexLittlejohn 2012-07-05 19:03:43
@AlexLittlejohn为什么你会使用5.2.0以上的版本? – Lusitanian 2012-07-05 19:07:19