$.getJSON返回数组对象具有特殊字符

$.getJSON返回数组对象具有特殊字符,json,Json,我的编码返回json数组,对象具有特殊字符,我无法在编码中检索数据 例如: { "No." : "3", "sign" : "positive", "nr_old" : "", "referring domain or url":"www.google.co.za", "visits" : "1", "avg. pv/ v" :"4.0", "graph" : "" } 在上面的示例中,我无法检索“否”、“

我的编码返回json数组,对象具有特殊字符,我无法在编码中检索数据

例如:

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

在上面的示例中,我无法检索“否”、“引用域或url”和“avg.pv/v”

在这种情况下,您必须使用括号符号来访问属性:

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

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'