【发布时间】:2016-07-06 14:32:37
【问题描述】:
我使用的是 Rails 4.2.3。我有这个应该解析 JSON 的代码
my_object_id = my_object.key?("id") ? my_object['id'] : nil
但是当“my_object” JSON 是‘[“name”, “Info”]’时,我得到以下错误
undefined method `key?' for ["name", "Info"]:Array
检查我的 JSON 是否有“id”键的正确方法是什么?
【问题讨论】:
-
my_object.key?("id")会出错,因为my_object是一个数组,key?是一种哈希方法。能发一下my_object的json结构吗?
标签: ruby-on-rails json ruby-on-rails-4 key