激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - json - 看了就知道什么是JSON

看了就知道什么是JSON

2022-01-03 21:35JSON教程網(wǎng) json

JSON(Javascript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。

什么是JSON 
JSON(Javascript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, Javascript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。 
JSON概念很簡單,就是服務(wù)器直接生成Javascript語句,客戶端獲取后直接用eval方法來獲得這個對象,這樣就可以省去解析XML的性損失。

使用XML表示:   

復(fù)制代碼 代碼如下:


<items>   
    <item>   
        <id>1</id>   
        <author>Jackson</author>   
        <url>http://www.zmynmublwnt.cn</url>   
        <content>Welcome to Web.cn</content>   
    </item>   
    <item>   
        <id>2</id>   
        <author>Relkn</author>   
        <url>http://www.zmynmublwnt.cn</url>   
        <content>Web.cn關(guān)注互聯(lián)網(wǎng)新技術(shù)</content>   
    </item>   
    <item>   
        <id>3</id>   
        <author>Kvogend</author>   
        <url>http://www.zmynmublwnt.cn</url>   
    <content>jb51.net服務(wù)器之家</content>   
    </item>   
</items>

    
代碼:

復(fù)制代碼 代碼如下:


<items> 
    <item> 
        <id>1</id> 
        <author>Jackson</author> 
        <url>http://www.zmynmublwnt.cn</url> 
        <content>Welcome to Web.cn</content> 
    </item> 
    <item> 
        <id>2</id> 
        <author>Relkn</author> 
        <url>http://www.zmynmublwnt.cn</url> 
        <content>Web.cn關(guān)注互聯(lián)網(wǎng)新技術(shù)</content> 
    </item> 
    <item> 
        <id>3</id> 
        <author>Kvogend</author> 
        <url>http://www.zmynmublwnt.cn</url> 
    <content>jb51.net服務(wù)器之家</content> 
    </item> 
</items>  


使用JSON:   

復(fù)制代碼 代碼如下:


{items:[    
{    
id:1,    
author:\"Jackson\",   
url:\"http://www.zmynmublwnt.cn\",   
content:\"Welcome to Web.cn\"   
},   
{   
id:2,   
author:\"Relkn\",   
url:\"http://www.zmynmublwnt.cn\",   
content:\"Web.cn關(guān)注互聯(lián)網(wǎng)新技術(shù)\"   
},   
{   
id:3,   
author:\"Kvogend\",   
url:\"http://www.zmynmublwnt.cn\",   
content:\"jb51.net服務(wù)器之家\"   
}    
]};    


代碼:  

復(fù)制代碼 代碼如下:


{items:[ 

id:1, 
author:\"Jackson\", 
url:\"http://www.zmynmublwnt.cn\", 
content:\"Welcome to Web.cn\" 
}, 

id:2, 
author:\"Relkn\", 
url:\"http://www.zmynmublwnt.cn\", 
content:\"Web.cn關(guān)注互聯(lián)網(wǎng)新技術(shù)\" 
}, 

id:3, 
author:\"Kvogend\", 
url:\"http://www.zmynmublwnt.cn\", 
content:\"jb51.net服務(wù)器之家\" 

]};  



JSON不僅減少了解析XML解析帶來的性能問題和兼容性問題,而且對于Javascript來說非常容易使用,可以方便的通過遍歷數(shù)組以及訪問對象屬性來獲取數(shù)據(jù),其可讀性也不錯,基本具備了結(jié)構(gòu)化數(shù)據(jù)的性質(zhì)。不得不說是一個很好的辦法,而且事實上google maps就沒有采用XML傳遞數(shù)據(jù),而是采用了JSON方案。

JSON的另外一個優(yōu)勢是"跨域性",例如你在www.zmynmublwnt.cn的網(wǎng)頁里使用

<script type="text/javascript" src="" target="_blank">http://www.yyy.com/some.js">

是完全可行的,這就意味著你可以跨域傳遞信息。而使用XMLHttpRequest卻獲取不了跨域的信息,這是Javascript內(nèi)部的安全性質(zhì)所限制的。

JSON能完全取代XML嗎?當(dāng)然不能,原因就在于XML的優(yōu)勢:通用性。要使服務(wù)器端產(chǎn)生語法合格的Javascript代碼并不是很容易做到的,這主要發(fā)生在比較龐大的系統(tǒng),服務(wù)器端和客戶端有不同的開發(fā)人員。它們必須協(xié)商對象的格式,這很容易造成錯誤。

延伸 · 閱讀

精彩推薦
  • json使Ext的Template可以解析二層的json數(shù)據(jù)的方法

    使Ext的Template可以解析二層的json數(shù)據(jù)的方法

    使Ext的Template可以解析二層的json數(shù)據(jù)的方法...

    json教程網(wǎng)4812022-01-03
  • json厲害了,ECMAScript 新提案:JSON模塊

    厲害了,ECMAScript 新提案:JSON模塊

    第三階段的一個名為JSON模塊的新提議,提出了一種將JSON導(dǎo)入到ES模塊的方法。現(xiàn)在,我們來看看JSON模塊是如何工作的。...

    大遷世界11212021-12-27
  • jsonXML的代替者----JSON

    XML的代替者----JSON

    我個人覺得PHP與Javascript各有長處,如果能完美的結(jié)合起來,那將創(chuàng)造出許許多多的奇跡!我是初次寫此類文章,Bug難免,請各位指正~ 現(xiàn)在AJAX應(yīng)用非常流行...

    JSON教程網(wǎng)6982022-01-03
  • json看了就知道什么是JSON

    看了就知道什么是JSON

    JSON(Javascript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 ...

    JSON教程網(wǎng)5852022-01-03
  • json用 JSON 處理緩存

    用 JSON 處理緩存

    使用 JSON(即 JavaScript Object Notation),將以一種特定的字符串形式來表示 JavaScript 對象。如果將具有這樣一種形式的字符串賦給任意一個 JavaScript 變量,該...

    JSON教程網(wǎng)8592022-01-03
主站蜘蛛池模板: 永久免费av片在线观看全网站 | 日韩精品久久久久久久九岛 | 91精品国产免费久久 | 在线看91| 91色爱 | 日韩欧美电影一区二区三区 | 国产二区三区在线播放 | 亚洲第一成人久久网站 | 欧美a在线看 | 国产精品一区视频 | 最新在线黄色网址 | av中文字幕免费在线观看 | 小视频免费在线观看 | 免费99热在线观看 | 牛牛a级毛片在线播放 | 国产精品视频一区二区三区四区五区 | 日本高清一级片 | 92看片淫黄大片欧美看国产片 | 羞羞网站 | 日本a在线观看 | 毛片福利| 黄色免费大片 | 久久久一区二区精品 | 毛片大全 | 黄色特级视频 | 日韩欧美高清一区 | 国产羞羞视频在线免费观看 | 黄色影院在线 | 青草久久久久 | 海角在线观看91一区二区 | 久夜tv| 欧美无限资源 | 精品一区在线视频 | 国产69精品久久久久久 | 91成人免费视频 | 亚洲电影在线观看高清免费 | 成人福利视频网站 | 亚洲国产精品久久久久久久久 | 日本精品中文字幕 | 蜜桃一本色道久久综合亚洲精品冫 | 欧美一级片在线 |