json无法显示为php数组

时间:2013-09-06 03:21:03

标签: php json laravel laravel-4

我检查的例子看起来很简单,但我无法弄清楚我做错了什么。 我试图在PHP中将JSON文本转换并显示为对象数组。

$json = '{"color1":red, "color2":blue, "color3":yellow}';
    $arr= json_decode($json, true);
    print_r($arr);

它没有输出任何东西。但是当我打印$ json时,输出就好了

1 个答案:

答案 0 :(得分:4)

那不是json,试试

$json = '{"color1":"red", "color2":"blue", "color3":"yellow"}';
$arr= json_decode($json, true);
print_r($arr);

注意字符串引用了",另见http://json.org