Я использую node-rest-client для извлечения данных из api. Все идет хорошо, пока я не получаю данные обратно (объект JS), то я не могу получить доступ к атрибутам ответа:Доступ к атрибуту объекта js
console.log("dataObject:", dataObject);
console.log("dataObject.access_token:", dataObject.access_token);
console.log("dataObject['access_token']:", dataObject['access_token']);
выводит его в журнал:
15:12:39 worker.1 | dataObject: {"access_token":"uzJB9nG1ZbpsJaFy","token_type":"bearer"}
15:12:39 worker.1 | dataObject.access_token: undefined
15:12:39 worker.1 | dataObject['access_token']: undefined
Я не Не понимаю, как это возможно!
Добавить 'console.log (typeof dataObject)' – Pointy
Я собираюсь угадать, 'JSON.parse' –
Если это не' JSON.parse() ', попробуйте' dataObject.get ('access_token') ' , Я видел несколько таких ответов API (например, mongoose в режиме схемы) – DrakaSAN