2015-05-29 73 views
0

我想用ajax摆脱sparkfun JSON数据:如何解析JSON键那些以数字开头的?

var public_key = "someKey"; 
var jsonData = $.ajax({ 
    url: "https://data.sparkfun.com/output/" + public_key + ".json", 
    data: { page: 1 }, 
    dataType: "jsonp", 
}).done(function (results) { 
    // loop through results and log temperature to the console 
    $.each(results, function (index, row) { 
     console.log(row.1um_data); 
    }) 
}) 

,但它给我的错误:

未捕获的语法错误:缺少)后的参数列表

如果我摆脱密钥开头的数字,或者在密钥的其他位置放置一个数字,它不会给出错误,所以我相当肯定这是它开始的数字,它会抛弃它。

我试过行[1um_data],但它会引发错误:Uncaught SyntaxError:意外的标识符。

如果我只是做console.log(row);,它表明JSON中确实有一个标记为'1um_data'的字段。

如何使用以数字开头的密钥访问JSON数据?

回答