前端本地存储后端传来的json格式数据

有些时候需要在A页面进行请求发送,但是在B界面对这些数据进行渲染

在这种情况下就需要一个页面之间的通讯,也就是暂时的本地存储

但是无论是loca还是session还是cookie都是存储的字符串类型

我们需要通过一些方法对返回的数据进行处理

JSON.parse()和JSON.stringify()方法
var jsonData = {'name': '张三', 'age': 29}; // 定义一个JSON对象
var str_jsonData = JSON.stringify(jsonData);
console.log(typeof(str_jsonData)); // string
localStorage.setItem('localData', str_jsonData); // 存储字符串数据到本地
var getLocalData = localStorage.getItem('localData'); // 读取字符串数据
console.log(typeof(getLocalData)); // string
var jsonObj = JSON.parse(getLocalData);
console.log(typeof(jsonObj)); // obj
console.log(jsonObj.age); // 29

 

posted @ 2019-09-16 13:33  嘿,你好!  阅读(1364)  评论(0编辑  收藏  举报