2013-05-06 54 views
0

我越来越从forecast.io API与奇怪的JSON响应(”“=>)在Rails应用程序

JSON.parse(open("https://api.forecast.io/forecast/api-key/latitude,longitude").read) 

JSON响应它看起来像这样

{"latitude"=>58.5942, 
"longitude"=>16.1826, 
"timezone"=>"Europe/Stockholm", 
"offset"=>2, 
"currently"=>{ 
    "time"=>1367829429, 
    "summary"=>"Clear", 
    "icon"=>"clear-day", 
    "precipIntensity"=>0, 
    "temperature"=>59.04, 
    "dewPoint"=>41.6, 
    "windSpeed"=>11.49, 
    "windBearing"=>224, 
    "cloudCover"=>0.08, 
    "humidity"=>0.53, 
    "pressure"=>1022.88, 
    "visibility"=>6.21, 
    "ozone"=>319.4 
} 

我'新的JSON,但这不是常规的JSON是吗?我应该怎么做才能在脚本标签中看到我的视图?

谢谢。

+0

不,它不是一个有效的JSON。 – Arbel 2013-05-06 08:55:13

+0

它看起来像普通的json,但它缺少一个关闭'}'(你可能忘记复制) – 2013-05-06 09:08:38

+0

对不起,这只是整个响应的一部分,我只是不想将它包括在内=) – 2013-05-06 09:23:43

回答

0

在调用中使用您想要的特定JSON键映射,并将其返回到JSON请求回调函数中。我相信这会解决你的问题。