@ms_toster
Помогите!!!!!!!!!!!

Как извлечь три ветви JSON?

Всем привет. Небольшой вопрос:
Я и имею вот такой JSON-ответ:
{
"response": {
"count": 398,
"items": [{
"id": 1680163,
"body": "test message",
"user_id": 2314852,
"from_id": 2314852,
"date": 1468343751,
"read_state": 1,
"out": 0
}],
"in_read": 1680163,
"out_read": 1680162
}
}

Я спокойно получаю из него значение count и т.п., но есть небольшие проблемы:
Я хочу извлечь значение id, но при попытке происходит ошибка или undefined, ниже примеры моих извлечений:

1) message.send(`${response.count}`); - извлекает и отправляет значение отлично.
2)message.send(`${response.items.id}`); - не извлекает и отправляет undefined.

КУСОК КОДА ЦЕЛИКОМ

cmd.hear(/^(?:бс инфо)$/i, async (message, bot) => { 

		if(!message.isChat) return bot(`команда работает только в беседе!`);
await vk.api.messages.getConversationMembers({
	offset: 0,
	count: 1,
    peer_id: message.peerId,
	start_message_id: 0,
	group_id: 184895474
}).then((response) => {

message.send(`${response.items["body"]}`);
});
});

  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
bingo347
@bingo347
Бородатый программер
response.items[0].id
у Вас items - массив, в котором уже лежит объект с полем id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы