2016-11-25 11 views
1
var jsonJSON = UrlFetchApp.fetch("https://wowtoken.info/snapshot.json"); 
var json = Utilities.jsonParse(jsonJSON.getContentText()); 

var max24 = json.NA.formatted.24max; 

私のコードは賢明ではないと確信していますが、「紛失する前に」というステートメントがあります。一番下から私は '24'を削除​​すると消えますが、source自体には '24max'があります。名前の先頭にある番号を持つプロパティにアクセスする方法

期間が過ぎるとJavaScriptがjavascriptを無視する方法はありますか?または、コードの上位2行が間違っていますか?

答えて

2

解析中にオブジェクト名の前の数字を削除する代わりに、配列要素にアクセスするようにオブジェクトのプロパティにアクセスすることもできます。変数は、文字、$または_で始めなければなりませんJavaScriptの

json.NA.formatted["24max"]

。そのため、代わりにエラーが発生するのはそのためです。

関連する問題