- JSON.stringify将对象转为JSON字符串;
- JSON.parse将JSON字符串转为对象;
对象:{productId: 129}
JSON字符串:"{\"productId\":129}"
***JSON使用场景***
1. localStorage/sessionStorage 存储对象
localStorage/sessionStorage 只可以存储字符串,当我们想存储对象的时候,需要使用 JSON.stringify 转换成字符串,获取的时候再JSON.parse
2.路由(浏览器地址)传参
因为浏览器传参只能通过字符串进行,所以也是需要用到 JSON.stringify
3. 实现对象深拷贝,用来做逻辑处理
具体步骤为:JSON.sringify将JavaScript对象[序列化](https://so.csdn.net/so/search?q=序列化&spm=1001.2101.3001.7020)成字符串,再将字符串通过JSON.parse解析成(反序列化)JavaScript对象,即:JSON.parse(JSON.stringify(obj))
标签:stringify,对象,parse,JSON,字符串,序列化 From: https://blog.51cto.com/u_15476220/7675368