2016-03-31 13 views
1

değerini response.body işlevinden döndürmeye çalışıyorum. Çalıştırmamın tek yolu, elemanların üzerine döngü yapmak ve daha sonra ona $record_id'u atamaktır. Yukarıdaki senaryo tamamlanmadan önce uzun bir zaman alabilir başladı bunun sonucunda benim kodunda eskisi gibiDöngü içermeyen karma anahtarın değerini alın

JSON.parse(response.body).each do | k , v | 
    if k == 'id' 
    $record_id = v 
    end 

Ben benzer işlevlere sahiptir.

İlk hash değerini döngü olmadan elde edebilmemin bir yolu var mı?

cevap

2

RECORD_ID = JSON.parse (response.body) [ "kimlik"]

2

Form JSON.parse yakut belgeler:

my_hash = JSON.parse('{"hello": "goodbye"}') 
puts my_hash["hello"] => "goodbye" 
İlgili konular