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 に答える