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

  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Rhapsody

    Rhapsody

    7 ŞUBAT 2008
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012