这是从做puts get_account_entry.inspect
如何解析这个键值对?
[[{:value=>"8b08e26a-6d35-7140-9e41-4c5b4612c146", :name=>"id"}, {:value=>"Typhoon Corporation", :name=>"name"}]]
输出如何解压出来的值:名称=>“ID”,例如?最初我以为它就像一个散列,所以get_account_entry [id]会产生结果,但它不会对仔细检查有意义。
但是,我怎么得到的价值?
查让我在正确的道路上,但仍然需要帮助:
puts get_account_entry[0].map {|hash| [hash[:name], hash[:value]] }
这是红宝石控制台输出:
> id
> 8b08e26a-6d35-7140-9e41-4c5b4612c146
> name
> Typhoon Corporation
啊,有趣 - 我喜欢把它转换成正常哈希的想法...让我试试这个... – Angela 2010-08-06 16:49:24
嗨,对不起,我试过并得到以下错误: 奇数参数为哈希 做我使用Hash [id] [:value]访问它? – Angela 2010-08-06 17:19:59
我在上面的哈希线之前使用了一个puts来查看出现了什么,它说'奇数个参数' – Angela 2010-08-06 17:29:10