在名称以'@'开头的Json内部移动

时间:2018-07-04 07:37:17

标签: javascript json

这是我必须从

获取数据的json。
var a ={ '@odata.context': 'https',
  '@odata.count': 9470,
  '@search.facets':
   { 'CUST_NAME_ABBR@odata.type':'#Collection(Microsoft.Azure.Search.V2016_09_01.QueryResultFacet)',
    CUST_NAME_ABBR: [ [Object], [Object], [Object], [Object] ] }
}

尝试“ a。@ odata.context”时出现错误

SyntaxError: Invalid or unexpected token

如何使用此json

请帮助

1 个答案:

答案 0 :(得分:3)

由于密钥不是有效的标识符,因此应使用bracket notation来访问属性:

a['@odata.context']