json_decode的结果是null [PHP]

{{ time }}

首先使用json_last_error()确定问题

$arr = json_decode($content, TRUE);
var_dump( json_last_error());

然后会得到一个数字

错误对照表如下

0 = JSON_ERROR_NONE
1 = JSON_ERROR_DEPTH
2 = JSON_ERROR_STATE_MISMATCH
3 = JSON_ERROR_CTRL_CHAR
4 = JSON_ERROR_SYNTAX // 语法错误
5 = JSON_ERROR_UTF8