2018-06-22

localStorage--如何存储json数据?


localStorage--如果直接将json存储在localStorage里面,只会保存[Object Object]的字符串
所以我们首先要将json对象转换成字符串,提取的时候,再将字符串转换成json数据即可。

let obj = {a: '1', b: '2', c: '3'};
obj = JSON.stringify(obj); //转化为JSON字符串
localStorage.setItem("temp", obj); // 返回 {a: '1', b: '2', c: '3'} 字符串

JSON.parse将字符串转换成json

obj=JSON.parse(localStorage.getItem("temp"));

localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用.
这里再简单说几句localStorage的用法
存储str

localStorage.setItem('myCat', 'Tom');

获取localStorage

const cat = localStorage.getItem("myCat");

删除localStorage

localStorage.removeItem("myCat");

原文摘自:http://yuang.site/2018/03/26/localStorage/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容