html5,sessionStorage本地存储json对象的方法

有时候,想存储一些json对象到本地缓存,但是取数据的时候,一直出问题,如:{userInfo:admin,pwd:123},

sessionStorage.setItem("UserInfo",UserInfo);这样存储之后,
window.sessionStorage.getItem("UserInfo") 这样取,一直是

 [object,object]

这样子。

解决方案:

存储的时候,这样存:

window.sessionStorage.setItem("UserInfo",JSON.stringify(UserInfo));
取的时候这样取:
var loginInfo=JSON.parse(window.sessionStorage.getItem("UserInfo"));
 
然后就可以这样取数据了:
var userInfo=loginInfo.userInfo;
原文地址:https://www.cnblogs.com/PiaoYu/p/14460814.html