Google金融API
Google Finance API
我正在尝试测试获取请求中从 "l" 到 url http://finance.google.com/finance/info?client=ig&q=NASDAQ:AAPL
的价格
这是我的代码。我不断收到错误 JSONError: Unexpected token '/' at 2:1 // [ ^
var jsonData = [];
jsonData = JSON.parse(responseBody);
jsonData = jsonData.Replace("//","");
tests["Google Stock"] = jsonData["l"] === 157.50;
这是因为你在响应主体上 运行 JSON.parse,它以 '//' 开头......你只需要用这个
替换前 3 行
var jsonData = JSON.parse(responseBody.replace('//', '');
注意:是 replace
不是 Replace
然后
tests["Google Stock"] = jsonData[0]["l"] === 157.50;
因为数据是对象数组(单项,但还是数组)-上面写的比较好
tests["Google Stock"] = jsonData[0].l === 157.50;
我正在尝试测试获取请求中从 "l" 到 url http://finance.google.com/finance/info?client=ig&q=NASDAQ:AAPL
的价格这是我的代码。我不断收到错误 JSONError: Unexpected token '/' at 2:1 // [ ^
var jsonData = [];
jsonData = JSON.parse(responseBody);
jsonData = jsonData.Replace("//","");
tests["Google Stock"] = jsonData["l"] === 157.50;
这是因为你在响应主体上 运行 JSON.parse,它以 '//' 开头......你只需要用这个
替换前 3 行var jsonData = JSON.parse(responseBody.replace('//', '');
注意:是 replace
不是 Replace
然后
tests["Google Stock"] = jsonData[0]["l"] === 157.50;
因为数据是对象数组(单项,但还是数组)-上面写的比较好
tests["Google Stock"] = jsonData[0].l === 157.50;