无法通过URL转换将类stdClass的对象转换为字符串错误

时间:2014-04-04 11:26:07

标签: php json

我有以下代码段,它产生显示的两行输出。

json_decode因上述错误而失败。我无法理解为什么。

...
$url=curl_exec($curl);

echo $url.'<br><br>';
var_dump($url);
echo json_decode($url);

{"url":"http:\/\/www.someurl.com\/?i=228415137384187126&p=START&v=h1-e1-z1-dbds-m1-b1-"}

string(88) "{"url":"http:\/\/www.someurl.com\/?i=228415137384187126&p=START&v=h1-e1-z1-dbds-m1-b1-"}"

1 个答案:

答案 0 :(得分:0)

以这种方式使用的

json_decode()将返回stdClass个对象。你不应该尝试echo,而是这样做:

$url=curl_exec($curl);
$decoded_url_object = json_decode($url);
echo $decoded_url_object->url;