我有这个加载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
答案 0 :(得分:5)
您可以使用JSONLint检查JSON是否存在错误。它表示第45行中的错误,其中显示:
"punti": "0"
}, ⇠
]
标记的行不应包含逗号。如果你不确定JSON的确切语法,那么http://json.org的简短图解释得非常好。