一、与XML的相同之处
- json是纯文本
- json具有自我描述性(人类可读)
- json具有层级结构(值中储值)
- json可通过javaScript的进行解析
- json数据可通过ajax进行传输
二、与XML的不同之处
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的JavaScript eval()进行解析
- 使用数组
- 不适用保留字
三、为什么要使用json?
对于ajax程序来说,json比xml更快更易使用.
使用XML
- 读取XML文档
- 使用XML DOM来循环遍历文档
- 读取值并存储在变量中
使用JSON
- 读取JSON字符串
- 用eval()处理JSON字符串