Ruby on rails Rails从JSON数据访问散列中的键
我有一个JSON对象的散列。看起来是这样的: JSON={“kind”=>“calendar#freeBusy”,“timeMin”=>“2012-02-19T19:35:00.000Z”,“timeMax”=>“2012-02-19T19:40:00.000Z”,“calendars”=>{av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com“=>{”忙“=>[{”开始“=>“2012-02-19T19:35:00Z”,“结束”=>“2012-02-19T19:40:00Z”} 我想看看是否有忙碌的孩子(日历的孩子) 我可以通过JSON[“日历”] 这将返回: {”av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com“=>{”忙“=>[{”开始“=>“2012-02-19T19:35:00Z”,“结束”=>“2012-02-19T19:40:00Z”} 但是JSON[“日历”][“忙碌”](我认为这就是访问子元素的方式?)返回nil 我如何进入“忙碌”的孩子体内 我使用JSON.parse创建了一个法拉第请求的散列。“busy”嵌套在av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com“在您的情况下,您还需要包括以下内容:JSON[“日历”][”av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com“][“忙”]。如果要访问所有日历的此属性,您必须循环:Ruby on rails Rails从JSON数据访问散列中的键,ruby-on-rails,json,faraday,Ruby On Rails,Json,Faraday,我有一个JSON对象的散列。看起来是这样的: JSON={“kind”=>“calendar#freeBusy”,“timeMin”=>“2012-02-19T19:35:00.000Z”,“timeMax”=>“2012-02-19T19:40:00.000Z”,“calendars”=>{av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com“=>{”忙“=>[{”开始“=>“2012-02-19T19:35:00Z”,“结束”=>“2012
JSON["calendars"].each do |key, value|
# working with value["busy"]...
end