json.stringify和json.parse,序列化和反序列化

来源:互联网 发布:清除文件 linux 编辑:程序博客网 时间:2024/06/05 02:31

json.stringify()是序列化函数,用于将对象转化为字符串;json.parse()是反序列化函数,用于将字符串转化为json对象

一、序列化:

    var o={name:'wen',age:21}    console.log('o type:',typeof(o));    console.log('o text:',o);    var s=JSON.stringify(o);    console.log('s type:',typeof(s));    console.log('s text:',s);
结果:

序列化

二、反序列化

    var s='{"name":"wen","age":"21"}'    console.log('s type:',typeof(s));    console.log('s text:',s);    var o=JSON.parse(s);    console.log('o type:',typeof(o));    console.log('o text:',o);

结果:

反序列化

注意:不能这样声明:s="{'name':'wen',age:'21'}",不符合json格式会报错的

0 0
原创粉丝点击