使用Ruby解析JSON

时间:2013-08-08 02:36:25

标签: ruby-on-rails ruby json ruby-on-rails-3

我有两个JSON返回。

我可以解析一下

{"login"=>"foo", "id"=>bar,

@foobar_collect["login"]

但是我遇到的问题是

{"items"=>[{"user_id"=>foo, "user_type"=>"bar", 

我试试

@foobar_collect["items"]["user_id"]

它给了我一个错误no implicit conversion of String into Integer

我做错了什么?

2 个答案:

答案 0 :(得分:2)

@foobar_collect['items'][0]['user_id']

您的代码无效的原因是@foobar_collect['items']是一个数组。

答案 1 :(得分:0)

@foobar_collect["items"].first["user_id"]