我不是Ruby的专家,我尝试使用来自作为大JSON消息一部分的字符串中的元素。我从来没有能够使用JSON.parse出于任何原因,但能够找到一种方法来遍历对象。但到了最后,我有这个剩余的字符串,我不知道如何得到的值:如何阅读和使用ruby json字符串
{:time=>"2014-09-11 10:59:27 +0000", :cpu=>0.02421584874444766, :mem=>192069632, :disk=>635125760}
这是上了一个名叫appUsage变量。如果我尝试appUsage [“cpu”]我得到:cpu。我曾尝试过从互联网上的研究中得到夫妇循环的建议,但我只是不知道足够的Ruby--我猜 - 要知道正确的那个会起作用。
P.S .:对于那些想知道这个“字符串”来自哪里的人,这是来自CFoundry库app.stats的结果。
所以你的意思是'appUsage ='{:time =>“2014-09-11 10:59:27 +0000”,:cpu => 0.02421584874444766,:mem => 192069632,:disk => 635125760}这是一个你得到的字符串? – rony36 2014-09-11 11:35:12