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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008