Я не эксперт 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 .: Для тех, кто хотел бы знать, откуда эта «строка», это результат того, что происходит из приложения app.stats из библиотеки CFoundry.
так что вы имеете в виду 'appUsage = '{: time =>" 2014-09-11 10:59:27 +0000 ",: cpu => 0.02421584874444766,: mem => 192069632,: disk => 635125760}'' это строка, которую вы получаете? – rony36