【发布时间】:2023-03-19 02:05:01
【问题描述】:
我有一个来自 JSON 对象的哈希。它看起来像这样:
JSON = {"kind"=>"calendar#freeBusy", "timeMin"=>"2012-02-19T19:35:00.000Z", "timeMax"=>"2012-02-19T19:40:00.000 Z", "日历"=>{"av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com"=>{"忙"=>[{"start"=>"2012-02-19T19:35:00Z", "end" =>“2012-02-19T19:40:00Z”}]}}}
我想检查是否有忙的孩子(日历的孩子)。
我可以通过 JSON["calendars"]
访问日历的子节点返回:
{"av3ddlgc54qe4brii4r7pius6k@group.calendar.google.com"=>{"busy"=>[{"start"=>"2012-02-19T19:35:00Z", "end"=>"2012- 02-19T19:40:00Z"}]}}
但是 JSON["calendars"]["busy"] (我认为您应该这样访问子元素?)返回 nil。
我如何进入“忙碌”的孩子?
我使用 JSON.parse 为法拉第请求创建了哈希。
【问题讨论】:
标签: ruby-on-rails json faraday