我是 Ruby 的新手,现在我正在努力学习 Ruby。我今天正在通过哈希并陷入与哈希相关的问题
我有以下哈希
{"key1" => ["param_1","param_2"], "key2" => ["param_3","param_4"], "key3" => "param_5", "key4" => "param_6","key5" => ["param_7","param_8"]}
我想将上面的哈希转换为以下。
{"my_hash" => [ {"name" => "key1","value" => ["param_1","param_2"]},
{"name" => "key2","value" => ["param_3","param_4"]},
{"name" => "key3","value" => ["param_5"]},
{"name" => "key4","value" => ["param_6"]},
{"name" => "key5","value" => ["param_7","param_8"]}
]
}
有人可以告诉我如何以有效的方式在 Ruby 中做到这一点。