fanbi

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

分类:

技术点:

相关文章:

  • 2021-10-05
  • 2021-11-30
  • 2021-11-30
  • 2021-12-01
  • 2021-12-16
  • 2021-10-11
  • 2021-09-19
猜你喜欢
  • 2021-12-01
  • 2021-10-11
  • 2021-11-21
  • 2021-12-10
  • 2021-12-10
  • 2021-10-01
相关资源
相似解决方案