如何从Http响应中获取JSON对象?

时间:2018-06-15 00:57:16

标签: json angular http

我的服务中有以下api电话:

    getData()  {
    return this.http.post<Object>(this.base_URL + "web_app/login/", JSON.stringify(this.login))

  .subscribe(response=>{    
    console.log(response);

  })

响应是一个具有两个属性access_token和Success的对象。我在我的控制台中获得以下内容:

{access_token: "...", Success: "Success"}
Success: "Success"
access_token:"..."

当我尝试使用response.access_token访问access_token属性时,出现错误。为什么这样,我该如何解决?我得到一个对象的回应是什么?谢谢!

编辑:这是控制台提供的 enter image description here

1 个答案:

答案 0 :(得分:2)

当您的图像显示您正在控制台上获得响应时,请尝试按以下方式访问它,

.subscribe(response=>{    
    console.log(response['access_token']);
  })