意外的令牌<在位置1的JSON中----离子3

时间:2018-04-20 08:38:53

标签: json angular ionic-framework

可以将数据插入到数据库中,也可以很好地生成JSON,但为什么会出现'意外的令牌<在JSON的位置1'抛出?

问题已在图片中显示

problem has been shown in picture

signup.ts

signup(){
     this.authService.postData(this.userData,'signup').then((result) => {
      this.responseData = result;
      if(this.responseData.userData){
      console.log(this.responseData);
      localStorage.setItem('userData', JSON.stringify(this.responseData));
      this.navCtrl.push(LoginPage);
      }
      else{ {swal({
        title: "User already exist.Please try again",
         })
         } }
    }, (err) => { ;
      // Error log
    });

}

2 个答案:

答案 0 :(得分:1)

您的响应中有BR标记,因此无法将其解析为JSON,因此请删除

>  <br />batman2@gmail.comhere
来自您回复的

标记。

答案 1 :(得分:0)

您可以使用rxjs map operater验证服务中的JSON响应:

this.http.get(YOUR_URL).map(res => res.json());