【发布时间】:2017-06-15 09:38:01
【问题描述】:
我有一个 JSON 对象数组。
arr = [{'a'=> 1, 'b'=> 2, 'c'=> 3}, {'a'=> 4, 'b'=> 5,'c'=> 6}, {'a'=> 4, 'b'=> 5,'c'=> 6}]
但我想要一个只选择“a”和“c”属性的新数组:
new_arr = [{'a'=> 1, 'c'=> 3}, {'a'=> 4,'c'=> 6}, {'a'=> 4,'c'=> 6}]
我尝试使用 map 但仅用于 1 个属性 arr.map{|i| i['a']}。
我缺少什么或有什么建议?
【问题讨论】:
标签: ruby-on-rails arrays json ruby