将哈希键从字符串更改为符号

Mig*_*dón -2 ruby

我需要更改哈希的键,当前给我的键是字符串,我需要它是哈希的普通键。我留下下面的例子。

我尝试了一些我发现为Symbolize_keys的方法,但是它们没有用,并说该方法不存在,我使用它的方式与Ruby的Apidock中的一样。

我有这个:

hash = {"name"=>"Jhon","lastname"=>"Doe"}
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为:

hash = {:name=>"Jhon",:lastname=>"Doe"}
Run Code Online (Sandbox Code Playgroud)

谢谢朋友

Mar*_*mas 6

如果您有Ruby 2.5:

hash.transform_keys!(&:to_sym)
Run Code Online (Sandbox Code Playgroud)