1.JavaScript-字符串转为对象的三种方式
1.1. 使用JSON.parse('字符串’)
var str = '{"error":404,"data":"页面不存在"}';
var obj = JSON.parse(str);
console.log(obj);
1.2.使用eval(“(”+str+“)”)
var str = '{"error":404,"data":"页面不存在"}';
var obj = eval("(" + str + ")");
console.log(obj);
1.3.使用(new Function(‘return’+str))()
var str = '{"error":404,"data":"页面不存在"}';
var obj = (new Function('return' + str))();
console.log(obj);
2.使用JSON.stringify()将对象转为字符串
var obj = {
name: '老陈',
age: '18'
}
var str = JSON.stringify(obj);
console.log(str);