我试图在获取请求中测试"l"的价格到网址http://finance.google.com/finance/info?client=ig&q=NASDAQ:AAPL
这是我的代码 . 我一直收到错误JSONError:意外的标记'/'在2:1 // [^
var jsonData = [];
jsonData = JSON.parse(responseBody);
jsonData = jsonData.Replace("//","");
tests["Google Stock"] = jsonData["l"] === 157.50;
1 回答
这是因为你在responseBody上运行JSON.parse,以'//'开头...你只需用这个替换前3行
注意:它是
replace
不是Replace
然后
因为数据是一个对象数组(单个项目,但仍然是一个数组) - 上面写的更好