JSON解码后的PHP访问对象属性@property

时间:2012-04-10 13:25:11

标签: php json

执行JSON解码后,我得到以下内容:

[0] => stdClass Object
        (
            [@type] => d
            [@rid] => #8:0
            [@version] => 4
            [@class] => users
            [email] => xyz@something.com
            [username] => SomeName
            [password] => password
            [out] => Array
                (
                    [0] => #7:1
                )

        )

...

如何访问对象的@rid@class属性?

2 个答案:

答案 0 :(得分:3)

使用$t = json_decode($var, true)获取关联数组 1
然后,您可以通过$t['@type']

访问它

1 2nd parameter of json_decode:当为TRUE时,返回的对象将被转换为关联数组。

答案 1 :(得分:1)

您可以使用以下代码访问这些变量:$obj->{"@type"}