1

可能重复:
JSON 可以以 [?

这是我的问题的缩写版本。
我的json输出有逗号分隔的组,我怎样才能使它工作?

$json = '{"foo": "12345"}, {"foo": "6789"}, {"bar": "001100"}';
$obj = json_decode($json);
print $obj[0]->{'foo'};

目前它给了我一个错误Notice: Trying to get property of non-object

4

1 回答 1

4

将您的列表包装到 javascript 数组中:

$json = '{"foo": "12345"}, {"foo": "6789"}, {"bar": "001100"}';
$json = '[' . $json . ']';
$obj = json_decode($json);
print $obj[0]->{'foo'};
于 2012-11-09T01:46:14.027 回答