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;