我正在使用谷歌趋势api来收集信息,但是在输出结果的特定部分时遇到了问题。
结果如下:
{"default":{"timelineData":[{"time":"1546300800","formattedTime":"Jan 1, 2019","formattedAxisTime":"Jan 1, 2019","value":[100],"hasData":[true],"formattedValue":["100"]}],"averages":[]}}
如果我尝试console.log数据,则完整结果没有问题,但是访问不同的对象给我一个未定义的错误。
我试图显示具有许多不同变体的值,例如:console.log(results.default.timelineData.value)以记录该值。甚至尝试只访问结果。default导致未定义。
这可能是一个愚蠢的问题,在此先感谢任何愿意帮助或指出正确方向的人。
针对有此问题的任何人进行更新,对结果使用JSON.parse可以解决问题。