JSON对象名称未定义,如何访问参数?

时间:2018-08-17 07:30:54

标签: javascript json javascript-objects

我正在将请求发送到Web服务器,并得到以下响应:

使用JSON.stringify如下所示:

undefined{\"access_token\":\"Rhazjww5 ...QUiTMVc\",\"token_type\":\"bearer\",\"expires_in\":86399,\".issue
d\":\"Thu, 16 Aug 2018 13:50:28 GMT\",\".expires\":\"Fri, 17 Aug 2018 13:50:28 G
MT\"}"

我需要对象的access_token部分,但不知道如何访问它。 我尝试了var.access_tokenvar['access_token'],其中var是我存储对象的变量。

如何访问对象中的数据?

谢谢

1 个答案:

答案 0 :(得分:0)

不对已经字符串化的数据进行字符串化,请使用JSON.parse将字符串解析为js对象

const obj = JSON.parse(response);
console.log(obj['access_token']);