Ruby on rails 如何在ruby中排序、过滤json数据?
我有一个json数组,可以从api(下面的示例)中获取。假设我想根据年龄对数据进行排序,并选择其中的前5个,我如何在ruby中做到这一点Ruby on rails 如何在ruby中排序、过滤json数据?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个json数组,可以从api(下面的示例)中获取。假设我想根据年龄对数据进行排序,并选择其中的前5个,我如何在ruby中做到这一点 [ {"name":"Richard", "email":"r@gmail.com", "age" : "32"}, {"name":"Bob", "email":"bob32@gmail.com", "age" : "52"}, .... ] 比如说你的数组 arr=[ {"name"=>"Richar
[
{"name":"Richard", "email":"r@gmail.com", "age" : "32"},
{"name":"Bob", "email":"bob32@gmail.com", "age" : "52"},
....
]
比如说你的数组
arr=[
{"name"=>"Richard", "email"=>"r@gmail.com", "age" => "32"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "52"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "21"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "58"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "45"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "67"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "92"}
]
代码
比如说你的数组
arr=[
{"name"=>"Richard", "email"=>"r@gmail.com", "age" => "32"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "52"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "21"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "58"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "45"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "67"},
{"name"=>"Bob", "email"=>"bob32@gmail.com", "age" => "92"}
]
代码