【发布时间】:2017-07-06 19:56:08
【问题描述】:
我正在尝试将散列数组转换为以键作为数组中散列元素之一的散列。
例如:a = [{"active_accounts": 3, "id": 5}, {"active_accounts": 6, "id": 1}
我想把这个数组转换成
a = {5: {"active_accounts": 3}, 1: {"active_accounts": 6}}
我尝试通过遍历数组并访问特定键的单个哈希来做到这一点,但这似乎不起作用。任何线索将不胜感激。
【问题讨论】:
-
能否请您发布您尝试过的代码。
-
'response = Hash.new a.each do |key| response[key[:id]] = {"active_accounts": key[:active_accounts]} 结束响应'