这个JSON文件中的错误在哪里?

时间:2011-10-06 21:55:28

标签: php json

我有这个加载json文件的代码:

$string = file_get_contents("prova.json");
//var_dump($string);
$obj=json_decode($string);
var_dump($obj); // i test the content 
foreach($obj->data->users as $user){
        echo $user->username;
}

这里是文件:

http://goldenmedia.it/sincronizzazione/prova.json

Unfoirtunatly(我做了var_dump())结果为NULL你能看到问题在哪里吗?显然文件格式正确,我在这里测试了它:

http://jsonviewer.stack.hu/#http://goldenmedia.it/sincronizzazione/prova.json

请帮我找错! Thnaks

1 个答案:

答案 0 :(得分:5)

您可以使用JSONLint检查JSON是否存在错误。它表示第45行中的错误,其中显示:

  "punti": "0"
 },            ⇠
]

标记的行不应包含逗号。如果你不确定JSON的确切语法,那么http://json.org的简短图解释得非常好。