如何访问json元素

时间:2015-07-13 15:03:43

标签: javascript json

我有一个看起来像这样的变量肥皂

{
  "soapenv:Head":{
      "title": "titleName"
  },
  "soapenv:Body":{
      "element1": "elementName"
  }
}

我如何访问soapenv:Body?我有意想不到的令牌:尝试时

soap.soapenv:身体

3 个答案:

答案 0 :(得分:1)

这不是有效的Javascript标识符。

相反,您需要使用索引符号:

soap["soapenv:Body"]

答案 1 :(得分:0)

由于密钥名称中有一个特殊的字符:,因此您应该使用:

soap["soapenv:Body"]

答案 2 :(得分:0)

尝试使用肥皂['soapenv:Body']使用.表示法访问时,密钥无法使用特殊字符