这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 JavaScript 解析 JSON 格式数据的方法, 结合实例形式分析了 JavaScript 解析 json 格式数据的常用函数与使用技巧, 需要的朋友可以参考下
本文实例讲述了 JavaScript 解析 JSON 格式数据的方法。分享给大家供大家参考,具体如下:
1、使用 JavaScript 提供的 eval() 函数
- function JsonText1() {
- var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到的JSON
- var obj = eval("(" + strJSON + ")"); //转换后的JSON对象
- alert(obj.Name);
- }
2、使用 JSON 对象
① 使用 JSON 对象的 stringify() 函数,将对象转换成 JSON
语法:var str = JSON.stringify(data);
② 使用 JSON 对象的 parse() 函数,将 JSON 转换成对象
语法:var data = JSON.parse(str);
- var jsonStr = "";
- //使用JSON对象的stringify()函数,将对象转换成JSON
- function JsonText2() {
- var data = new Object;
- data.Name = "Kevin";
- data.Age = 23;
- jsonStr = JSON.stringify(data);
- alert(jsonStr);
- }
- //使用JSON对象的parse()函数,将JSON转换成对象
- function JsonText3() {
- var data = JSON.parse(jsonStr);
- alert(data.Name);
- }
PS:关于 json 操作,这里再为大家推荐几款比较实用的 json 在线工具供大家参考使用:
希望本文所述对大家 JavaScript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0713/328152.html