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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007