JavaScript json xml JavaScript json 语法 JavaScript json 数据类型 JSON和XML都可用于从Web服务器接收数据. 以下JSON和XML实例定义一个employees对象,一个数组包含3名员工: JSON 实例 {"employees":[ { "firstName":"John", "lastName":"Doe" }, { "firstName":"Anna", "lastName":"Smith" }, { "firstName":"Peter", "lastName":"Jones" } ]} XML 实例 <employees> <employee> <firstName>John</firstName> <lastName>Doe</lastName> </employee> <employee> <firstName>Anna</firstName> <lastName>Smith</lastName> </employee> <employee> <firstName>Peter</firstName> <lastName>Jones</lastName> </employee> </employees> JSON和XML的相同点 JSON和XML的“自我描述”(可读) JSON和XML都是有层次关系的(value 在 value) JSON和XML可解析并被许多编程语言使用 JSON和XML可以通过XMLHttpRequest抓取 JSON和XML的不同点 JSON 不使用结束标签 JSON 比较短 JSON 读写更快 JSON 可以使用数组 最大的区别是: XML 必须用xml解析器解析. JSON 可以通过一个标准的JavaScript函数解析。 为什么JSON比XML好 XML 比JSON解析困难得多。 JSON解析为一个直接可以使用的JavaScript对象。 相对AJAX应用程序, JSON比XML更快和更容易: 使用XML 获取xml文档 使用XML DOM遍历文档 提取值并存储在变量中 使用JSON 抓取一个JSON字符串 JSON.Parse 解析为JSON字符串 JavaScript json 语法 JavaScript json 数据类型