admin 发表于 2018-7-3 13:56:13

json_decode 函数解析 json 结果为 NULL 的解决方法

解决方法:
出现这个问题是因为在 json 字符串中反斜杠被转义,只需要用 htmlspecialchars_decode() 函数处理一下 $content 即可:
$content = htmlspecialchars_decode($content);
此时再使用 json_decode() 函数解析,就没有问题了,页面输出:


Array (
    => group1/M00/00/0D/rBAK31STtZeAe056AAKWuBmsAgc339.jpg
    => 112
    => 22
    => 3334
    => 444
    => 555
    => group1/M00/00/0D/rBAK31STsyGARPwHAAMcD98U8xo736.jpg
    => group1/M00/00/0D/rBAK31STtZeAEnEaAANwlbOXMYA393.jpg
    => group1/M00/00/0D/rBAK31STtSqARRUMAAKWuBmsAgc150.jpg
)



页: [1]
查看完整版本: json_decode 函数解析 json 结果为 NULL 的解决方法