我通过Meteor拉出一个JSON对象,我正在正确地检索它
https://api.bitcoinaverage.com/ticker/USD
{
"24h_avg": 147.77,
"ask": 144.85,
"bid": 144.33,
"last": 144.81,
"timestamp": "Thu, 17 Oct 2013 02:30:18 -0000",
"total_vol": 79387.48
}
当我尝试使用这些值时,我得到以下结果
obj.ask
144.96
obj.24h_avg
SyntaxError: Unexpected token ILLEGAL
obj.total_vol
79773.46
为什么我遇到24h_avg的问题?我在这里很丢失!
提前致谢!
答案 0 :(得分:1)
您需要在对象上使用[]
表示法来访问值,其中键具有键的无效字符(此处它们以数字开头,同样适用于其他字符,如-
等。键)。
所以试试
obj["24h_avg"]
obj.24h_avg // You are accessing a property it needs to be a valid identifier.
obj["24h_avg"] // You are accessing a property value using ["property_name"] it need not be a valid identifier.
答案 1 :(得分:1)