json_解码到数组

我试图将JSON字符串解码为数组,但出现以下错误

致命错误:无法使用类型为的对象
中的stdClass作为数组
C:\wamp\www\temp\asklaila.php联机
六,

代码如下:

<?php
$json_string='0http://www.domain.com/jsondata.json';
$jsondata=file\u get\u contents($json\u string);
$obj=json_decode($jsondata);
打印($obj['Result']);
?>

根据文档,如果希望使用关联数组而不是json\u decode中的对象,则需要将true指定为第二个参数。这就是代码:

$result=json\u decode($jsondata,true);

如果您想要integer键,而不是任何属性名称:

$result=array_值(json_decode($jsondata,true));

但是,使用当前解码,您只需将其作为对象访问:

打印($obj->结果);

发表评论