我可以访问yyyy没问题。
$json = file_get_contents("JSON.TXT");
$array = json_decode($json);
debug_print("yyyy=" . $array->xxxx->yyyy. PHP_EOL ) ;
但我如何访问eeee
?
stdClass Object
(
[xxxx] => stdClass Object
(
[yyyy] => r
[zzzz] => Array
(
[0] => stdClass Object
(
[aaaa] => 01
[bbbb] => Array
(
[0] => stdClass Object
(
[cccc_id] => 1
[dddd] => Array
(
[0] => stdClass Object
(
[eeee] => 1
答案 0 :(得分:1)
我会把它作为一个数组拉出然后访问它。请注意,无论如何,这是非常复杂的。如果你能
,我会考虑简化你的JSONError: php56-pdo conflicts with php-pdo-5.3.29-1.8.amzn1.x86_64
Error: httpd24-tools conflicts with httpd-tools-2.2.29-1.5.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.29-1.5.amzn1.x86_64
Error: php56-process conflicts with php-process-5.3.29-1.8.amzn1.x86_64
Error: php56 conflicts with php-5.3.29-1.8.amzn1.x86_64
Error: php56-xml conflicts with php-xml-5.3.29-1.8.amzn1.x86_64
Error: php56-cli conflicts with php-cli-5.3.29-1.8.amzn1.x86_64
Error: php-mysql conflicts with php56-mysqlnd-5.6.8-1.111.amzn1.x86_64
如果你真的想要对象方式
$array = json_decode($json, true);
echo $array['xxxx']['zzzz'][0]['bbbb'][0]['dddd'][0]['eeee'];