JSON没有显示响应

时间:2012-06-10 03:16:25

标签: php json

以下代码对我不起作用。

<?php
$json_string =    file_get_contents("http://api.wunderground.com/api/7ec5f6510a4656df/geolookup/forecast/q/40121    .json");
$parsed_json = json_decode($json_string);
$temp = $parsed_json->{'forecast'}->{'date'};
echo "Current date is ${temp}\n";


?>

当我这么说时它会起作用:

$temp = $parsed_json->{'location'}->{'city'};

我在这里失踪了什么lol

2 个答案:

答案 0 :(得分:3)

应该是:

$temp = $parsed_json->{'forecast'}->{'txt_forecast'}->{'date'};

要更好地查看JSON对象,请查看this site

答案 1 :(得分:0)

看起来你的网址40121 .json"中有无关的空格实际上最后的空格似乎被忽略了

With spaces

No spaces