业务场景:前端js要在本地缓存后台接口返回的List<Map<String, Object>>数据,在保存和取用数据时要进行json转化和解析,否则取不到正确的数据。
举例:从后端返回的数据格式如下图所示:
保存时注意要使用JSON.stringify将data进行转化,代码如下:
localStorage.setItem("data",JSON.stringify(data));
在需要取用data数据的地方再次使用JSON.parse进行数据解析,代码如下:
var oldData=JSON.parse(localStorage.getItem("data"));