1

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 で問題が発生するのはなぜですか? 私はここでかなり迷っています!

前もって感謝します!

4

2 に答える 2

1

[]キーに無効な文字を含むキーで値にアクセスするには、オブジェクトの表記法を使用する必要があります (ここでは数字で始まり-、キーの etc などの他の文字にも同じことが当てはまります)。

だから試してみてください

 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.
于 2013-10-17T02:48:36.400 に答える
1

キーは数字で始めることはできないため、ブラケット表記を使用してメンバーにアクセスする必要があります

だから使う

obj['24h_avg']
于 2013-10-17T02:48:52.030 に答える