2011-06-07 63 views
0

我的編碼返回了json數組,並且對象具有特殊字符,我無法在編碼中檢索數據。

實施例:

{ "No."   : "3", 
    "sign"  : "positive", 
    "nr_old"  : "", 
    "referring domain or url":"www.google.co.za", 
    "visits"  : "1", 
    "avg. pv/ v" :"4.0", 
    "graph"  : "" 
} 

在上述例子中,我不能夠檢索 「否」。和「指域名或網址」和「平均PV/V。」

回答

1

在這種情況下,你必須使用括號記號來訪問屬性:

var value = obj['No.']; // obj['referring domain or url'], etc. 
1

使用bracket notation

data = { 
    "No."   : "3", 
    "sign"  : "positive", 
    "nr_old"  : "", 
    "referring domain or url":"www.google.co.za", 
    "visits"  : "1", 
    "avg. pv/ v" :"4.0", 
    "graph"  : "" 
} 

data['No.']      // '3' 
data['avg. pv/ v']     // '4.0' 
data['referring domain or url'] // 'www.google.co.za'