php - json_decode返回NULL

时间:2016-03-26 10:44:28

标签: php json

我发现很难调试为什么json_decode返回null。

这是我正在尝试解码的JSON的var转储:

string(82) " {"total_goals":83,"total_games":30,"average_goals":"2.77"} " 

根据JSONLint,这是有效的JSON。

var_dump($homeJSON);  // Returns above 
$json = json_decode($homeJSON); // Decode the json
var_dump($json); // Returns NULL

$ homeJSON正在读取file_get_contents(url),如果这有所不同。

JSON来自另一个网站上的文件:

$post_data = json_encode(array('total_goals' => $totalgoals, 'total_games' =>     $totalgames, 'average_goals' => $average_goals));

echo $post_data;

我检查了BOM并将其删除,我仍然是NULL

0 个答案:

没有答案