2016-04-09 11 views
-1

XML dosyam var. JSON'a dönüştürdükten sonra içeriğe bazı içeriğe erişmek istiyorum. Bu mümkün oldu. Bununla birlikte, JSON içindeki bazı değişkenler - (eksi işareti) içerir. Erişmeye çalıştığımda, Javascript bunu bir hesaplama olarak yorumluyor. Tüm bu - işaretlerini değiştirmek için bu geçici çözüm için tek yol mu?javascript eksi değişken değişkeni

+0

Can bazı kod? –

+0

JSON ** değişkenleri ** içeremez. Geçerli JSON her zaman tek bir nesne veya dizi – hindmost

+0

[Hyphen bir eksi işareti değildir] (http://theweek.com/articles/460264/youre-using-that-dash-wrong). –

cevap

-1

Sen brackets notasyonu kullanabilirsiniz:

yourJson['ab-cd']; // access to 'ab-cd' property that contains '-' sign 
-1

Tanımlamak istediğiniz veya kendilerine özel karakterler ile erişim özellikleri, sen dize özellik adlarını kullanmak gerekirse:

var obj = { 
    'some-string-with-hyphens': true, 
    'another-one': true 
}; 

var another = obj['another-one'];