为什么使用JSON?
2016-04-05 17:08
513 查看
对于AJAX应用程序来说,JSON比XML更快更易使用。
使用XML
1.读取XML文档
2.使用XML DOM 来循环遍历文档
3.读取值并储存在变量中
使用JSON
1.读取JSON字符串
2.使用eval()处理JSON字符串
eval()函数使用的是JavaScript编译器,可解析JSON文本,然后生成JavaScript对象。必须把文本包围在括号中,这样才能避免语法错误:
例子:
使用XML
1.读取XML文档
2.使用XML DOM 来循环遍历文档
3.读取值并储存在变量中
使用JSON
1.读取JSON字符串
2.使用eval()处理JSON字符串
eval()函数使用的是JavaScript编译器,可解析JSON文本,然后生成JavaScript对象。必须把文本包围在括号中,这样才能避免语法错误:
var obj=eval("("+ text +")");
例子:
<html> <body> <h2>通过 JSON 字符串来创建对象</h3> <p> First Name: <span id="fname"></span><br /> Last Name: <span id="lname"></span><br /> </p> <script type="text/javascript"> var txt = '{"employees":[' + '{"firstName":"Bill","lastName":"Gates" },' + '{"firstName":"George","lastName":"Bush" },' + '{"firstName":"Thomas","lastName":"Carter" }]}'; var obj = eval ("(" + txt + ")"); document.getElementById("fname").innerHTML=obj.employees[1].firstName document.getElementById("lname").innerHTML=obj.employees[1].lastName </script> </body> </html>
相关文章推荐
- Filter配置多个URL
- javaScript中的数组篇——常用方法2
- JSON格式
- JavaScript事件委托的技术原理
- javascript 中 "!function(){}() " 是什么意思?
- pojsupermark
- 实现jsp页面刷新
- JavaScript中常用的函数
- jsp的7个动作指令
- 软件工程导论第五周作业:关于上周自我回忆录(html,div+css,javascript,jsp,jdbc)
- javascript中apply、call和bind的使用区别
- HDU 2066 一个人的旅行 (dijstra bellman-ford flyod SPFA)
- jsp显示时间12小时和24小时问题
- json字符串和对象之间的转换
- JavaScript数组去重的两种方法推荐
- [BZOJ4467] [JSOI2013]数字理论
- JS判断页面首次访问
- JS模拟简易滚动条效果代码(附demo源码)
- JS DOM(文档对象模型)与BOM(浏览器对象模型)
- JS中的forEach、$.each、map方法推荐