我正在使用node.js创建一个Discord机器人,该机器人可以让氏族成员从API接收游戏统计信息。如何仅显示API响应中的某些信息?
我尝试创建一个数组,并对数据进行分割和切片。我能得到的最接近的是:
netsh interface ipv4 show config
我使用的代码是:
"displayName":"Laela01"}]
结果是:
const options = {
method: 'GET',
url: URL HERE,
headers: {
Host: 'WEB ADDRESS HERE,
Accept: '*/*',
'X-API-KEY': 'API KEY HERE',
}
};
request(options, function (error, response, body) {
if (error) {
console.log(error);
} else {
var array = body.split(",")
console.log(array[5])
}
};
控制台输出为:
[ '{"Response":[{"iconPath":""',
'"crossSaveOverride":0',
'"isPublic":false',
'"membershipType":2',
'"membershipId":"756930453405840"',
'"displayName":"Laela01"}]',
'"ErrorCode":1',
'"ThrottleSeconds":0',
'"ErrorStatus":"Success"',
'"Message":"Ok"',
'"MessageData":{}}' ]
[ '{"Response":[{"iconPath":""',
'"crossSaveOverride":0',
'"isPublic":false',
'"membershipType":2',
'"membershipId":"756930453405840"',
'"displayName":"Laela01"}]',
'"ErrorCode":1',
'"ThrottleSeconds":0',
'"ErrorStatus":"Success"',
'"Message":"Ok"',
'"MessageData":{}}' ]
我希望输出仅显示Laela01