let json = eval("(" + str + ")");
代码演示:
let str = `{
"statusCode": "300",
"message": "未登陆",
"callback": "",
"dotype": {
"reload": "currentTab",
"reloadId": "",
"close": "",
"openUrl": "",
"openId": ""
},
"data": ""
}`
let json = eval("(" + str + ")");
console.log(json)
console.log("类型--" + typeof json)
输出:
{
statusCode: '300',
message: '未登陆',
callback: '',
dotype: {
reload: 'currentTab',
reloadId: '',
close: '',
openUrl: '',
openId: ''
},
data: ''
}
类型--object
这段代码展示了如何通过eval函数将包含JSON格式的字符串转换为JavaScript对象。在这段示例中,字符串包含了状态码、消息、操作类型等信息,转换后可以方便地进行数据操作和打印。
386

被折叠的 条评论
为什么被折叠?



