【发布时间】:2013-05-06 08:53:09
【问题描述】:
我收到了来自 forecast.io api 的 json 响应
JSON.parse(open("https://api.forecast.io/forecast/api-key/latitude,longitude").read)
它看起来像这样
{"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,对吧?我应该怎么做才能在脚本标签中看到这个?
谢谢。
【问题讨论】:
-
不,它不是有效的 JSON。
-
它看起来像普通的 json,但它缺少一个结束
}(你可能忘记复制了) -
抱歉,这只是整个回复的一小部分,我只是不想全部包含在内 =)
标签: javascript ruby-on-rails json response