Access denied, Please sign in and make sure you have proper permission.
没明白,解析 json 吗?自带的 JSON.parse 就可以了
@buxiangshuo
require "open-uri"
require "json"
JSON.parse(open("http://api.douban.com/v2/movie/subject/1764796").read)
这个格式好像不是 ruby 的 json 标准格式
irb(main):053:0> @j="{\"rating\":{\"max\":10,\"average\":7.3,\"stars\":\"40\",\"min\":0}}"
=> "{\"rating\":{\"max\":10,\"average\":7.3,\"stars\":\"40\",\"min\":0}}"
irb(main):054:0> @dj=ActiveSupport::JSON.decode(@j) => {"rating"=>{"max"=>10, "average"=>7.3, "stars"=>"40", "min"=>0}}
irb(main):055:0>
必须每个"加上\才可以正确的 decode