javascript - JSON.parse 返回 [Object Object] 而不是值

标签 javascript html json

我的 API 返回像这样的 JSON 值

[{"UserName":"xxx","Rolename":"yyy"}]

我需要 UsernameRoleName 值 seperatly 我试过 JSON.parse 但它返回 [Object Object] 请帮助我提前谢谢

最佳答案

考虑以下几点:

    var str = '[{"UserName":"xxx","Rolename":"yyy"}]'; // your response in a string
    var parsed = JSON.parse(str); // an *array* that contains the user
    var user = parsed[0];         // a simple user
    console.log(user.UserName);   // you'll get xxx
    console.log(user.Rolename);   // you'll get yyy

关于javascript - JSON.parse 返回 [Object Object] 而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47737093/

相关文章:

javascript - 如何使用控制台在 div 或某些坐标上单击鼠标?

javascript - 您可以使用 JavaScript 检测 -moz-device-pixel-ratio 和 -o-device-pixel-ratio 的当前值吗?

php - 根据下拉选择自动填充文本字段,其中所有值都来自 MYSQL 表

javascript - DIV 'inline-block' 或无使用复选框不起作用

Php脚本获取json字符串中目录中所有图像的url

javascript - JavaScript-图像 slider 按钮不起作用

javascript - 尝试将带有脚本的 html 加载到另一个页面

html - 使用内表滚动的字段集图例

c# - 将 JSON 对象从 Android 客户端传递到 C# 中的 WCF Restful 服务

json - JSON 中的重复唯一属性 'sameAs'