本文介绍了如何解析散列的字符串表示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

 {:account_id =>> ; 4444,:deposit_id => 3333}


解决方案

猜猜我从来没有发布我的解决方法... ...在这里,

 #将哈希降下
stringy_hash = account_id => 4444,deposit_id => 3333

#将字符串转换为哈希值
哈希值[stringy_hash.split(,)。collect {| x | x.strip.split(=>)}]


I have this string and I'm wondering how to convert it to a Hash.

"{:account_id=>4444, :deposit_id=>3333}"
解决方案

Guess I never posted my workaround for this... Here it goes,

# strip the hash down
stringy_hash = "account_id=>4444, deposit_id=>3333"

# turn string into hash
Hash[stringy_hash.split(",").collect{|x| x.strip.split("=>")}]

这篇关于如何解析散列的字符串表示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 06:50