序列化
var a = {name:'xpf',age:22,gender:'male'}
var b = JSON.stringify(a); //将a转换为JSON字符串,并返回到b
console.log(b);
输出 :{"name":"xpf","age":22,"gender":"male"}
反序列化
var a = '{"name":"xpf","age":12}';
var b = JSON.parse(a);
console.log(b);
输出 :{name:'xpf',age:22}
特点:
JSON是一种表示字符串的格式
字符串
使用{}
属性名与属性值之间通过:隔开
属性与属性之间通过,隔开
属性名必须加双引号""
序列化与反序列化的过程可以理解为:
你在淘宝买商品,卖家打包好快递给你,你收到后拆开快递
| |
(序列化) (反序列化)