日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)JSON教程:JSON與XML對比

定義和用途

XML:擴(kuò)展標(biāo)記語言 (Extensible Markup Language, XML) ,用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供泰順網(wǎng)站建設(shè)、泰順做網(wǎng)站、泰順網(wǎng)站設(shè)計(jì)、泰順網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、泰順企業(yè)網(wǎng)站模板建站服務(wù),十余年泰順做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

JSON(JavaScript Object Notation)是一種輕量級(jí)的文本數(shù)據(jù)交換格式,具有良好的可讀和便于快速編寫的特性,可在不同平臺(tái)之間進(jìn)行數(shù)據(jù)交換。

JSON 和 XML 都是人類可讀的格式并且與語言無關(guān)。在現(xiàn)實(shí)環(huán)境中它們都支持創(chuàng)建,讀取和解碼。

我們可以通過以下的因素來比較 JSON 和 XML:

冗余度

XML 文件龐大,文件格式復(fù)雜,傳輸占帶寬;JSON 數(shù)據(jù)格式比較簡單,易于讀寫,格式都是壓縮的,占用帶寬小。

XML 比 JSON 冗余,因此對我們來說編寫 JSON 會(huì)更快。

數(shù)組用法

XML 被用來描述結(jié)構(gòu)化數(shù)據(jù),不包含數(shù)組;而 JSON 包含數(shù)組。

 雖然XML沒有數(shù)組,但XML也有表示一組數(shù)據(jù)的方法!

解析

JavaScript:

JavaScript可以使用JSON.parse()方法解析JSON對象。

這是一個(gè)例子:

var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');

其中,'{ “name”:“John”, “age”:30, “city”:“New York”}'是JSON對象。

也可以使用 JavaScript 的 eval 方法解析 JSON。當(dāng)針對 JSON 應(yīng)用這個(gè)方法時(shí),eval 返回描述的對象。但不推薦使用該方法。

eval()方法會(huì)執(zhí)行任何傳遞給它的JavaScript代碼,這可能會(huì)導(dǎo)致安全問題。

XML:

可以使用DOMParser對象解析XML文本并返回一個(gè)XML Document對象。

這是一個(gè)例子:

var parser = new DOMParser();
var xmlDoc = parser.parseFromString(text,"text/xml");

其中,text是XML文本。

示例

下面分別展示了一個(gè) XML 和 JSON 示例:

JSON:

{
    "company":"Volkswagen",
    "name": "Vento",
    "price": 800000
}

XML:


   Volkswagen
   Vento
   800000

相關(guān)教程

更多關(guān)于XML的知識(shí),請參考:XML教程


當(dāng)前名稱:創(chuàng)新互聯(lián)JSON教程:JSON與XML對比
轉(zhuǎn)載源于:http://www.5511xx.com/article/djedpso.html