JS JSON和字符串相互转换

来源:互联网 发布:写作软件知乎 编辑:程序博客网 时间:2024/06/02 02:47

这里写图片描述

json转为字符串

var stu = {
“name”:”lili”,
“age”:18,
“sex”:”male”
}
console.log(stu);

方法一
var str = JSON.stringify(stu);
console.log(str);

方法二
/*var str = stu.toJSONString();
console.log(str);*/

json转为字符串

var str = ‘{“name”:”lili”,”age”:”18”,”sex”:”male”}’;
console.log(str);

方法一
var json = JSON.parse(str);
console.log(json);

方法二
var json = eval(‘(‘+str+’)’);//别忘了str两旁的小括号。
console.log(json);

方法三
function strToJson(str){
var json = (new Function(“return ” + str))();
console.log(json);
}
strToJson(str);

方法四
/*var json = str.parseJSON();
console.log(json);*/

原创粉丝点击