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格式會報錯的