你好,很高兴为你解答
localstorage是能存json的
有时候我们想要将一个JSON对象数据存储到localStorage中,但普通的存储肯定是不行的,因为localStorage只能存储字符串数据。
正确的方法是先把JSON转化成字符串存储进去,当我们取出来的时候再转化成JSON就好了!
//test1.html
var obj = {"name":"zjp"};
//将json数据转化为字符串
var obj_str = JSON.stringify(obj);
//存储进localStorage
localStorage.setItem('obj_str', obj_str);
//test2.htmlvar obj_str = localStorage('obj_str');
//将字符串转化为json数据
var obj = JSON.parse(obj_str);
console.log(obj.name);1
希望对你有帮助