gpt4 book ai didi

jquery - 在 jQuery 中将 JSON 字符串转换为对象

转载 作者:行者123 更新时间:2023-12-01 05:57:55 25 4
gpt4 key购买 nike

我有一个 jQuery http 请求,它返回一个 JSON 字符串形式的对象。这里我要做的就是将 JSON 转换为 jQuery 对象并将值分配给 html 元素...以下是要转换的对象的结构:

var Userrights = {

Id: // an id element
ScreenRights: // this is a list with following elements
{
ScreenName:
Create:
Read:
Update:
Delete:
Approve:
Access:
Print:
Email:
};
};

现在,当我收到如下所示的 JSON 字符串时:

{
"Id": "Manager",
"ScreenRights": [{
"ScreenName": "CustomerScreen",
"Create": true,
"Read": false,
"Update": true,
"Delete": false,
"Approve": true,
"Access": true,
"Print": true,
"Email": true
},
{
"ScreenName": "TraderScreen",
"Create": true,
"Read": false,
"Update": true,
"Delete": false,
"Approve": true,
"Access": true,
"Print": true,
"Email": true
},
{
"ScreenName": "DistributorScreen",
"Create": true,
"Read": false,
"Update": true,
"Delete": false,
"Approve": true,
"Access": true,
"Print": true,
"Email": true
}]
}​

现在我如何将此字符串转换为上述对象结构?

最佳答案

Jquery:

var obj = $.parseJSON(string);
console.log(obj);

话虽如此,如果您使用 jQuery 的 .ajax,您只需设置 dataType:'json'

关于jquery - 在 jQuery 中将 JSON 字符串转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com