【发布时间】:2017-04-23 09:08:50
【问题描述】:
我想将对象保存到数组中。我有 JSON 对象,我想将每个对象保存在一个数组中以单独访问每个元素。 有人可以帮帮我吗?
toArray = JSON.parse(res.body)
categ = Array.new
i = 0
toArray.each do |object|
newMyObject = MyObject.new(object)
categ = Array.new(i, newMyObject)
i = i+1
end
【问题讨论】:
-
感谢您的评论。我怎样才能做到这一点?我必须稍后访问 json 中的每个元素。
-
请注意,Ruby 强烈建议仅使用小写的变量和方法名称,因此此处应使用
to_array。大写字母保留给ClassName或CONSTANT_NAME情况。