【发布时间】:2012-11-09 01:44:01
【问题描述】:
这是我的问题的简化版本。
我的json 输出有逗号分隔的组,我怎样才能使它工作?
$json = '{"foo": "12345"}, {"foo": "6789"}, {"bar": "001100"}';
$obj = json_decode($json);
print $obj[0]->{'foo'};
目前它给了我一个错误Notice: Trying to get property of non-object
【问题讨论】:
-
您需要将输入包装在
[和]中,以使其成为 JSON 表示法的有效数组。 -
您可以使用jsonlint.com 来验证您的json 字符串。有时候有用。