带特殊字符的javascript json节点

带特殊字符的javascript json节点,javascript,json,char,Javascript,Json,Char,所以我试图解析一些雅虎财务数据 我创建这个只是为了测试 但是无法访问特殊字符^。。。 如何使用特殊字符访问json节点 我尝试了括号符号,但没有成功 按建议使用[“^GSPC”],但出现错误 获取意外令牌^ var market={"^GSPC":{"symbol":"^GSPC","end":1604001600,"start":1603978200,close:[3330.69,3327.8,

所以我试图解析一些雅虎财务数据 我创建这个只是为了测试 但是无法访问特殊字符^。。。 如何使用特殊字符访问json节点 我尝试了括号符号,但没有成功 按建议使用[“^GSPC”],但出现错误 获取意外令牌^

var market={"^GSPC":{"symbol":"^GSPC","end":1604001600,"start":1603978200,close:[3330.69,3327.8,3308.83]}}
console.log(market.^GSPC)

有什么建议吗?

因为json键是特殊字符,所以应该使用括号符号而不是点来访问。

var-market={“^GSPC”:{“symbol”:“^GSPC”,“end”:1604001600,“start”:1603978200,close:[3330.693327.83308.83]}

console.log(market[“^GSPC]”)
使用
Object.key
调用Object属性,使用方括号
Object[key]
,如下所示

可以通过两种方式使用键调用对象属性。
Object.key
Object[key]

var-market={“^GSPC”:{“symbol”:“^GSPC”,“end”:1604001600,“start”:1603978200,close:[3330.693327.83308.83]}

console.log(市场[“^GSPC]”)
您是否尝试使用括号符号
market[“^GSPC”]