【发布时间】:2018-02-26 14:07:46
【问题描述】:
我正在使用 API 的节点包装器:https://github.com/MySportsFeeds/mysportsfeeds-node/blob/master/README.md https://www.mysportsfeeds.com/data-feeds/api-docs#
通话正常并自动保存在“/results”下
这是我的代码:
msf.authenticate("username", "password");
var data = msf.getData('nba', '2016-2017-regular', 'cumulative_player_stats', 'json', {
player: 'nick-young'
});
request(data, function(error, response, body) {
if (!error && response.statusCode == 200) {
var parsedData = JSON.parse(body);
console.log(parsedData["cumulativeplayerstats"]["playerstatsentry"][0]["stats"]["PtsPerGame"]["#text"]);
}
});
提前致谢
【问题讨论】:
-
JSON.parse(obj)
-
"如何在节点 js 中解析 JSON"....如果
body是实际的 JSON 文本响应,那么您已经在这样做了JSON.parse(body)。如果您遇到问题,您应该说明实际问题是什么,以及您可能收到的任何错误消息 -
您是否有控制台日志错误以确保您没有收到错误?你控制台日志只是 parseData 以确保它被正确解析吗?您是否控制台日志正文以确保它是您认为的那样?
-
我将问题更新为控制台中显示的内容。 JSON 保存在结果文件夹中。那么我需要从结果文件夹中获取 JSON 吗?
标签: javascript json node.js api express