JSON 教程
JSON 和 XML 都用于接收 web 服務(wù)端的數(shù)據(jù)。
JSON 和 XML在寫法上有所不同,如下所示:
JSON 與 XML 的相同之處:
最大的不同是:XML 需要使用 XML 解析器來(lái)解析,JSON 可以使用標(biāo)準(zhǔn)的 JavaScript 函數(shù)來(lái)解析。
- JSON.parse(): 將一個(gè) JSON 字符串轉(zhuǎn)換為 JavaScript 對(duì)象。
- JSON.stringify(): 于將 JavaScript 值轉(zhuǎn)換為 JSON 字符串。
XML 比 JSON 更難解析。
JSON 可以直接使用現(xiàn)有的 JavaScript 對(duì)象解析。
針對(duì) AJAX 應(yīng)用,JSON 比 XML 數(shù)據(jù)加載更快,而且更簡(jiǎn)單:
使用 XML
使用 JSON