首页 > PHP > php json_decode报错的原因

php json_decode报错的原因

PHP 2025-02-04
在PHP中可以使用json_decode()函数将JSON编码的字符串转换为适当的PHP数据类型。默认情况下,json_decode()函数将返回一个对象。
如下例子:
<?php

// 在PHP变量中存储JSON数据

$json = '{"Peter":65,"Harry":80,"John":78,"Clark":90}';

var_dump(json_decode($json, true));

?>

注意,部分情况下会出现错误,不显示结果,问题出在错误的标点。
<?php

// 在PHP变量中存储JSON数据

$json = "{'Peter':65,'Harry':80,'John':78,'Clark':90}";
var_dump(json_decode($json, true));

?>

这里错误在于单引号。需要避免。