my_hash.to_s
我不小心在 Ruby 1.9 中通过调用which is equal to将 Ruby 哈希保存到字符串中my_hash.inspect
。这给了我一个这样的字符串:
'{"foo"=>{"bar"=>"baz", "qux"=>"quux"}'
我现在想将其还原为哈希。这是怎么做到的?
我不是在寻找关于其他序列化技术的解释,我知道它们。我只需要一种方法来恢复它,这样我就可以以正确的方式保存它。
my_hash.to_s
我不小心在 Ruby 1.9 中通过调用which is equal to将 Ruby 哈希保存到字符串中my_hash.inspect
。这给了我一个这样的字符串:
'{"foo"=>{"bar"=>"baz", "qux"=>"quux"}'
我现在想将其还原为哈希。这是怎么做到的?
我不是在寻找关于其他序列化技术的解释,我知道它们。我只需要一种方法来恢复它,这样我就可以以正确的方式保存它。