在web开辟的过程当中,我们能够需要在session中临时存储接收到的JSON数据,以削减对内存和带宽的占用,但是sessionStorage
只能存储字符串数据,没法直接存储数组范例和JSON对象,这时候我们该怎么办呢?实在很简单。
先把json对象经由过程stringify()
要领转化为字符串,存入sessionStorage
中:
sessionStorage.setItem("jsonKey",JSON.stringify(jsonData));
以后经由过程parse()
要领将sessionStorage
中的字符串转化为JSON花样即可。
var result = JSON.parse(sessionStorage.getItem("jsonKey"));