SORU
3 Kasım 2009, Salı


Nasıl Karma bir nesne içine bir String nesnesi dönüştürebilirim?

Karma gibi görünen bir dize var:

"{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }"

Nasıl bir Karma alabilirim? gibi:

{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }

Dize iç içe herhangi bir derinliği var. Geçerli bir Karma Yakut yazılan tüm özelliklere sahiptir.

CEVAP
3 Kasım 2009, Salı


Hızlı ve kirli bir yöntem olurdu

eval("{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }"). 

Ama ciddi güvenlik etkileri vardır.
Yürütür, neyse artık geçti olmalısın 110% emin olarak, en az kullanıcı girişi herhangi bir yerde yol boyunca bu içerir yalnızca doğru biçimlendirilmiş karma ya da beklenmedik hatalar/korkunç yaratıkların uzay diye başlamak haşhaş.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011
  • Willie D.

    Willie D.

    16 Aralık 2006