使用php(对象内部对象)解析json

时间:2013-09-16 21:25:55

标签: php api rest linkedin

以下是我尝试使用php解析的示例json代码。

{
    "educations": {
        "_total": 7
    }
}

我尝试使用以下php代码进行解析。但我犯了一些我无法找到的愚蠢错误。下面是PHP代码

<?php

$decoded = json_decode($json_string)
echo "$decoded->educations->_total";

?>

但是我没有得到一些我无法弄清楚的对象错误。

错误是: 可捕获的致命错误:类stdClass的对象无法转换为字符串

请帮忙谢谢。

2 个答案:

答案 0 :(得分:0)

尝试以数组

的形式访问返回的json对象
$total = $decoded['educations']['_total'];

答案 1 :(得分:0)

对不起我的愚蠢错误:

$total= "$decoded->educations->_total";

我添加了一个引用此问题的双引号。以下代码是正确的。

<?php

$decoded = json_decode($json_string)
echo $decoded->educations->_total;

?>