1.Json对象转Json字符串
JSON.stringify(obj);
2.Json字符串传Json对象
JSON.parse(str);//第一种 $.parseJSON(str);//第二种,等价于jQuery.parseJSON(str); eval(‘(‘ + str + ‘)‘);//第三种 (new Function("return " + str))();//第四种
3.样例
var obj={"one":"I am 1","two":"I am 2"}; var str=‘{"one":"I am 1","two":"I am 2"}‘; var obj1 = JSON.stringify(obj);//‘{"one: "I am 1", two: "I am 2"}‘ var a1 = JSON.parse(str);//第一种 var a2 = $.parseJSON(str);//第二种,等价于jQuery.parseJSON(str); var a3 = eval(‘(‘ + str + ‘)‘);//第三种 var a4 = (new Function("return " + str))();//第四种 //Chrome console的结果值如下 a1 Object {one: "I am 1", two: "I am 2"} a2 Object {one: "I am 1", two: "I am 2"} a3 Object {one: "I am 1", two: "I am 2"} a4 Object {one: "I am 1", two: "I am 2"}
4.参考资料
http://www.jb51.net/article/35090.htm
http://www.jb51.net/article/25987.htm
时间: 2024-10-19 20:57:32