本篇简单介绍如何从localstorage中存取json数据。
将json数据存入localstorage前,需要使用JSON.stringify将其转化成字符串
var students = {
liyang: {
name: "liyang",
age: 17
},
lilei: {
name: "lilei",
age: 18
}
} //要存储的JSON对象
students = JSON.stringify(students);//将JSON对象转化成字符串
localStorage.setItem("students",students);//用localStorage保存转化好的的字符串
从localstorage中获取数据字符串,使用JSON.parse将其转化成json
var students = localStorage.getItem("students"); //取回students变量
students = JSON.parse(students);//把字符串转换成JSON对象