Nasıl Karma bir nesne içine bir String nesnesi dönüştürebilirim? | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • tseyina

    tseyina

    2 AÄžUSTOS 2006