微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何访问json/php中的嵌套数据

如何解决如何访问json/php中的嵌套数据

我正在尝试访问 JSON 数据。数据结构如下:

(
    [0] => stdClass Object
        (
            [gid] => 9d8c-45a1-87cd
            [eig] => stdClass Object
                (
                    [par] => information about field1
                    [desc] => desc of field1
                )

            [datafields] => Array
                (
                    [0] => stdClass Object
                        (
                            [desc] => field1
                            [type] => string
                        )

                )
        )

    [1] => stdClass Object
        (
            [gid] => 52bb-435b-a2f0
            [eig] => stdClass Object
                (
                    [par] => information about field2
                    [desc] => desc of field2
                )

            [datafields] => Array
                (
                    [0] => stdClass Object
                        (
                            desc => field2
                            [type] => int
                        )

                )
        )

    [2] => stdClass Object
        (
            [gid] => 1a93-478d-b33a
            [eig] => stdClass Object
                (
                    [par] => information about field3
                    [desc] => desc of field3
                )

            [datafields] => Array
                (
                    [0] => stdClass Object
                        (
                            [desc] => field3
                            [type] => float
                        )

                )
        )

)

这是我继续的方式。我可以访问 gid 参数。

$obj = json_decode($json);
foreach($obj as $row) 
{
    echo $row->gid; // This works
    // echo $row->eig->par; // Does not work
    // echo $row['eig']->par; // Does not work
}

当我尝试访问每行的 pardesc 参数时出现问题。我尝试了几种组合,但它不起作用。有人可以支持我吗?

解决方法

感谢您关注我的问题。这有效:echo $row->eig->par;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。