【发布时间】:2011-08-16 02:06:08
【问题描述】:
由于某种原因,json_decode 使用有效的 JSON 返回 NULL。
json 位于此处:http://www.nfl.com/liveupdate/scorestrip/scorestrip.json
我正在获取页面的文件内容 (file_get_contents),然后在其上运行 json_decode。
还尝试了魔术引号的带斜杠 b/c。
提前致谢, 菲尔
$json = file_get_contents('http://www.nfl.com/liveupdate/scorestrip/scorestrip.json');
var_dump(json_decode($json));
【问题讨论】:
-
首先检查 json:
var_dump($json);- 它看起来仍然有效吗? -
json_decode如果 json 损坏,则返回 NULL。最好看两遍,放到一些json语法检查器中,网上应该有一个。 编辑: 我认为Phil 是对的。