用php进行echonest查询json解析
我正在尝试分析此echonest请求:用php进行echonest查询json解析,php,json,echonest,Php,Json,Echonest,我正在尝试分析此echonest请求: {“回复”:{“状态”:{“版本”:“4.2”,“代码”:0,“消息”:“成功”},“开始”:0,“总计”:1,“传记”:[{“文本”:“钢琴家、作曲家和领袖(1893年9月8日至1947年1月25日)全名:阿道夫·卡拉贝利”,“网站”:“last.fm”,“url”:http://www.last.fm/music/Adolfo+Carabelli/+wiki,“许可证”:{“类型”:“sa抄送”、“url”: "http://creativecommo
{“回复”:{“状态”:{“版本”:“4.2”,“代码”:0,“消息”:“成功”},“开始”:0,“总计”:1,“传记”:[{“文本”:“钢琴家、作曲家和领袖(1893年9月8日至1947年1月25日)全名:阿道夫·卡拉贝利”,“网站”:“last.fm”,“url”:http://www.last.fm/music/Adolfo+Carabelli/+wiki,“许可证”:{“类型”:“sa抄送”、“url”: "http://creativecommons.org/licenses/by-sa/3.0/“,”版本“:“3.0”}]}}
我的代码:
$biographie = $jbios->response->biographies[1]->text;
echo "<b> Biographie: </b>". $biographie."<br>";
$biographie=$jbios->response->biographies[1]->文本;
回声“传记:”$传记“
”;
怎么了?
提前谢谢,你解码过json吗?
请尝试:
$array = json_decode($json,true)
这里只有一个
传记
条目,因此应该是传记[0]
。一个简单的var\u dump($jbios)
会向您展示这一点。您是否先进行了json\u解码?是否有报告的错误?@fluinc是的,json解码放在第一位。@Greg日志说:试图获取非对象的属性