美文网首页
localStroage存储和解析Json

localStroage存储和解析Json

作者: citrusJunos | 来源:发表于2016-08-03 17:07 被阅读0次

    由于localStroage 只能存储操作字符串;

    所以直接将JSON数据存储的本地的时候,存到本地的只是"[object object]"这个字符串,

    自然,解析的时候就会出现undefined;

    解决办法就是:

    1.先将JSON数据通过JSON.stringify()的方法转换为字符串,以字符串的形式存储到本地;

    var poetyList= {name:"陆游",job:"诗人",age:"55"};

    localStorage.setItem("poety",JSON.stringify(poetyList));

    2.读取本地存储的时候,再通过JSON.parse()的方法将其解析为json数据即可;

    var poety = JSON.parse(localStorage.getItem("poety"));

    //测试

    console.log(poety.name);//打印出陆游

    相关文章

      网友评论

          本文标题:localStroage存储和解析Json

          本文链接:https://www.haomeiwen.com/subject/lvnqsttx.html