1. JSON.parse
let b = '{"who": "World"}'
// let a = JSON.stringify(b)
let c = JSON.parse(b) // 使用json.parse时 应该注意单双引号的问题
console.log(c);
格式:所有的属性和值都必须使用双引号来包裹,否则将无法使用该方法
2. 使用eval的方法
let b = '{"who": "World"}'
console.log(eval(`(${b})`));
格式:使用()
括号将需要转换的字符串进行拼接
3. 使用new Function构造函数的方法
let b = '{"who": "World"}'
let a = (new Function("return " + b))()
// 使用new Function 构造函数的方式 调用立即执行函数()()
console.log(a)