相关文章推荐
高大的手术刀  ·  Comparison Operators ...·  4 小时前    · 
耍酷的瀑布  ·  GCC 9.4 编译 specified ...·  2 小时前    · 
神勇威武的斑马  ·  mac kafka ...·  1 年前    · 

所有的现代浏览器都支持 JSON 对象,有两个非常有用的方法来处理 JSON 格式的内容:

  • JSON.parse(string) 接受一个 JSON 字符串 并将其转换成一个 JavaScript 对象。
  • JSON.stringify(obj) 接受一个 JavaScript 对象 并将其转换一个 JSON 字符串。
  • var a={"name":"tom","sex":"男","age":"24"};
    var b='{"name":"Mike","sex":"女","age":"29"}';
    var aToStr=JSON.stringify(a);
    var bToObj=JSON.parse(b);
    console.log(typeof(aToStr)); //string
    console.log(typeof(bToObj));//object
    console.log(aToStr)
    console.log(bToObj)
    

    打印结果如下:

    在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。

    JSON.stringify(obj)将JSON转为字符串。
    JSON.parse(string)将字符串转为JSON格式。

    参考文章:https://www.html.cn/archives/3919