扫码一下
查看教程更方便
JSON 和 XML 都用于接收 web 服务端的数据。
JSON 和 XML在写法上有所不同,如下所示:
{
"sites": [
{ "name":"迹忆客" , "url":"www.jiyik.com" },
{ "name":"迹忆客工具" , "url":"tools.jiyik.com" },
{ "name":"google" , "url":"www.google.com" }
]
}
<sites>
<site>
<name>迹忆客</name> <url>www.jiyik.com</url>
</site>
<site>
<name>迹忆客工具</name> <url>tools.jiyik.com</url>
</site>
<site>
<name>google</name> <url>www.google.com</url>
</site>
</sites>
最大的不同是:XML 需要使用 XML 解析器来解析,JSON 可以使用标准的 JavaScript 函数来解析。
- JSON.parse(): 将一个 JSON 字符串转换为 JavaScript 对象。
- JSON.stringify(): 于将 JavaScript 值转换为 JSON 字符串。
XML 比 JSON 更难解析。
JSON 可以直接使用现有的 JavaScript 对象解析。
针对 AJAX 应用,JSON 比 XML 数据加载更快,而且更简单: