我有一個JSON文件,名爲:openingstijden.json我的json文件有什麼故障?
{
"openingstijden": {
"normaal": {
["10.00", "18.00"],
["8.00", "16.00"],
["8.00", "18.00"],
["8.00", "18.00"],
["8.00", "18.00"],
["8.00", "18.00"],
["8.00", "18.00"]
},
"speciaal": {
"2013-11-20": ["12.00", "20.00"]
}
}
}
但是,當我試圖讓這個陣列上的vardump
// path naar config file
define('CONFIG_FILE', __DIR__.'/openingstijden.json');
$businessHours = json_decode(file_get_contents(CONFIG_FILE), true);
var_dump($businessHours);
我得到這樣的結果:NULL 還當我嘗試以foreach數組: 警告:爲foreach提供的無效參數()
你們知道我的json文件有什麼問題嗎?
在此先感謝!
您的JSON無效。 – deceze
你不能在這樣的對象中放置數組。你'normaal'應該是一個數組,而不是一個對象。 – Matt
http://jsonlint.com/ – Quentin