JSON

HTML5 Storage JSON

字号+ 作者:H5之家 来源:H5之家 2017-11-11 13:21 我要评论( )

HTML5 Storage JSON




if(window.localStorage){
document.write("localStorage" + "
");
//定义JSON格式字符串
var userData = {
name:"Sankyu Name",
account:"sankyu",
level:1,
disabled:true
};
localStorage.setItem("userData",JSON.stringify(userData));
var newUserData = JSON.parse(localStorage.getItem("userData"));
localStorage.removeItem("userData");
document.write(newUserData + "
");
document.write(newUserData.name + "
");
}
if(window.sessionStorage){
document.write("sessionStorage" + "
");
}

上面的代码中,使用了一个JSON格式的对象,该对象是一种数据交换格式,在所有的现代浏览器中都支持,并且可以通过window.JSON或JSON的语法直接调用。对于旧浏览器或不支持该对象的浏览器来说,需要导入一个额外的JS类库,该库可以从网站上获取到。


目前,JSON对象已经被纳入了ES5标准中,成为下一代JS语言的一部分,将来必能广泛应用到HTML5应用程序中。


在代码中使用了JSON.stringify方法把字符串数据格式转换成JSON对象,存储到本地。读取数据时则通过JSON.parse方法把JSON对象转换成原来的数据格式。

摘录自《HTML5移动Web开发指南》唐俊开





 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 易语言JSON调试器源码

    易语言JSON调试器源码

    2017-11-11 16:08

  • Go语言中自动选择json解析库

    Go语言中自动选择json解析库

    2017-11-11 10:07

  • 慢解JSON解析器的问题学习研究

    慢解JSON解析器的问题学习研究

    2017-11-11 08:16

  • PHP 輸出 JSON 格式資料 並且 轉換 JSON 成陣列

    PHP 輸出 JSON 格式資料 並且 轉換 JSON 成陣列

    2017-11-10 10:04

网友点评
v