Я использую node.js для создания диска разногласий, который позволяет членам клана получать в игре статистику от API.Как показать только определенную информацию из ответа API?
Я попытался создать массив, разделить и нарезать данные.Самое близкое, что я могу получить:
"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":{}}' ]
Вывод на консоль:
"displayName":"Laela01"}]
Я хочу, чтобы на выходе отображалось только Laela01