2012-04-10 79 views
0

做了JSON解码后之后,我得到如下:PHP访问对象属性@property JSON解码

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

     ) 

... 

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

+0

你是否需要json_decode中的对象,或者你想要一个数组吗? – 2012-04-10 13:28:06

+0

你也许可以做$ obj - > {'@ rid'} – 2012-04-10 13:28:40

+0

谢谢,也有帮助。 – 2012-04-10 13:42:37

回答

1

使用$t = json_decode($var, true)得到一个关联数组回
然后你就可以通过$t['@type']

2nd parameter of json_decode访问:为真时,返回的对象将转换成关联数组。

1

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