![](/img/trans.png)
[英]Ionic 3 - Issue converting JSON data to Object then displaying in list
[英]displaying [object object ] instead of data in the variable: ionic
这是我的代码
this.facebook.login(['email', 'public_profile']).then((response: FacebookLoginResponse) => {
this.facebook.api('me?fields=id,name,email,first_name,picture.width(720).height(720).as(picture_large)', [])
.then((profile: any) => {
let userData = {
email: profile['email'],
first_name: profile['first_name'],
picture: profile['picture_large']['data']['url'],
username: profile['name'],
id: profile['id']
}
alert(userData);
在“模拟器”警报框中,将输出显示为
[对象对象]
我该如何解决这个问题?
由于您的userData
可能是JSON解析的对象,因此显示[object object]
。
尝试使用alert(JSON.stringify(userData))
,我想它应该可以解决您的问题。
另外,如果您只想验证对象数据,则可以仅使用console.log(userData)
。
在显示警报时,您需要使用JSON.stringify,
alert(JSON.stringify(userData));
使用“ console.log(userData);” 而不是“ alert(userData);”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.