标签: php json file-get-contents
我使用以下代码解码json字符串:
$response = (string) file_get_contents($api); $response = json_decode($response); echo $response->MySomeKey;
我收到此错误:stdClass类的对象无法转换为字符串。
为什么会出现此错误,以及如何简单地解决它?
答案 0 :(得分:1)
最后我找到了解决方案,我的问题是我尝试使用键(MySomeKey)json(对象)的回显进行打印,我必须使用回声来打印键的值而不是键(对象)的印刷:
$response = (string) file_get_contents($api); $response = json_decode($response); echo $response->MySomeKey->MyKeyValue;
结果:
"MyValueOfSomeKey"
感谢Ugo T.和Sam.92,我发现了错误,并构建了此解决方案。