有没有办法将此字符串转换为ruby中的哈希值?

Dav*_*vid 0 ruby hash

{"table_no"=>nil, "name"=>"Kelly Shaye Gan", "account_id"=>1}
Run Code Online (Sandbox Code Playgroud)

我的意思是我确定有; 只花了几个小时试图搞清楚.我认为答案就在于:在Ruby中将特定字符串映射到散列的最有效方法,但我不是正则表达式的专家,所以我不确定将哪个表达式插入到扫描中.

Joh*_*hat 8

如果您确定输入始终是安全的,您可以评估它:

the_hash = eval(the_string)