解析JSON串的时候有替代JSON.parse的其他方案么

2025-05-14 18:21:22
推荐回答(1个)
回答(1):

方法一:
 
var str = "{name:'冥心威武cZ6'}";
var obj = eval("(" + str + ")");
console.log(obj);
 
方法二:
 
var str = "{name:'冥心威武cZ6'}";
var obj = (new Function("", "return " + str))();
console.log(obj);
 
方法三:
 
var str = "{\"name\":\"冥心威武cZ6\"}";
var obj = JSON.parse(str);
console.log(obj);