SORU
13 Kasım 2009, Cuma


sembol olarak anahtar ile ruby karma format anahtar json değer bir çift dönüştürmek için en iyi yolu nedir?

Sembol olarak anahtar ile ruby karma format anahtar json değer bir çift dönüştürmek için en iyi yolu nedir merak ediyorum : examole:

{ 'user': { 'name': 'foo', 'age': 40, 'location': { 'city' : 'bar', 'state': 'ca' } } }
==> 
{ :user=>{ :name => 'foo', :age =>'40', :location=>{ :city => 'bar', :state=>'ca' } } }

Yardımcı bir yöntem bunu yapabilen var mı?

CEVAP
5 NİSAN 2011, Salı


json dize ayrıştırma json gem kullanarak symbolize_names seçeneği iletebilirsiniz. Buraya bakın: http://flori.github.com/json/doc/index.html (ayrıştırma altına bakın)

örneğin:

>> s ="{\"akey\":\"one\",\"bkey\":\"two\"}"
>> JSON.parse(s,:symbolize_names => true)
=> {:akey=>"one", :bkey=>"two"} 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • tunez4you

    tunez4you

    20 EKİM 2008