JSON 简介
亲自试一试- 实例
以下JavaScript 代码,可以通过点击一个按钮来查看结果:
- //定义一个对象
- var obj = {
- "name" : "ECJSON" ,
- "url" : "www.ecjson.com" ,
- "info" : "用心服务更多的人。"
- }
- //取出对象的name。
- alert ( "name:" + obj . name );
- //取出对象的url。
- alert ( "url:" + obj . url );
- //取出对象的info。
- alert ( "info:" + obj . info );
与XML相同之处
- JSON 是纯文本
- JSON 具有“自我描述性”(人类可读)
- JSON 具有层级结构(值中存在值)
- JSON 可通过JavaScript 进行解析
- JSON 数据可使用AJAX 进行传输
相比XML 的不同之处
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的JavaScript eval() 方法进行解析
- 使用数组
- 不使用保留字
为什么使用JSON?
对于AJAX 应用程序来说,JSON 比XML 更快更易使用。
使用XML
- 读取XML 文档
- 使用XML DOM 来循环遍历文档
- 读取值并存储在变量中
使用JSON
- 读取JSON 字符串
- 用eval() 处理JSON 字符串