无法使用点表示法访问JSON对象

时间:2013-09-09 00:31:37

标签: json node.js webstorm

节点v0.10.18 webstorm 6.0.1

我正试图从地下天气中获取温度。我使用他们的API获取对象,并且我尝试使用以下方法访问实际温度:

<pre>
<code>
    request(url+state+"/"+city+format, function (error, response, body) {
        if (!error && response.statusCode == 200) {
            var objBody = JSON.parse(body);
            return objBody.current_observation.temp_f;
        }
        else if (error) {
            console.log('error: ' + err);
        }

    });
</code>
</pre>

我收到objBody.current_observation.temp_f的“未解决的变量”错误

我也尝试直接使用body.current_observation.temp_f并获得相同的错误。我也尝试将其字符串化并得到同样的错误。

任何想法?

0 个答案:

没有答案