0

这是来自 accuweather 的 JSON API 的一个字段:data.list[i].rain.3h 它在使用 Javascript(来自 cloudpebble)时不起作用。此行产生错误: var rain =1; 雨 = data.list[i].rain.3h; 错误是:[PHONE] pebble-app.js:?: SyntaxError: Unexpected token ILLEGAL [PHONE] pebble-app.js:?: JS failed。

问题来自“3”,因为它适用于所有其他领域。您知道使它起作用的解决方法吗?

PS:API 描述在这里(不确定你是否需要它): http: //openweathermap.org/forecast5

4

1 回答 1

0

有人给了我解决方案:当它以数字开头时,我可以使用此语法使其工作:rain=data.list[i].rain['3h']

于 2015-10-16T06:13:10.427 回答