我有一个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