雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 站長學(xué)院 > 編程語言 >

JSON入門學(xué)習(xí)?優(yōu)點和用途介紹

來源:本站原創(chuàng) 發(fā)布時間:2020-09-22 11:00:38熱度:我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務(wù)數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風(fēng)險!【點擊獲取方案】

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更輕量、更快捷,很快就在Web編程開發(fā)中迅速火爆起來,并成為ECMA標準的一部分。

現(xiàn)在幾乎所有編程語言都有解析JSON的庫,這就意味著幾乎所有的編程語言都可以用JSON傳輸數(shù)據(jù)。

 

JSON是什么?

JSON的全稱是JavaScript Object Notation,即JavaScript 對象標記法。它是輕量級、基于文本的 、 可讀的一種數(shù)據(jù)傳輸?shù)母袷健?/p>

JSON本身就源于JavaScript語言,符合JavaScript原生語法,可以由JavaScript解釋引擎直接處理,不用另外添加解析代碼。因此,在JavaScript中,可以直接使用JSON,而在其他編程語言中,必須有解析JSON的庫。

 

JSON 實例

{

    "sites": [

    { "name":"菜鳥教程" , "url":"www.runoob.com" }, 

    { "name":"google" , "url":"www.google.com" }, 

    { "name":"微博" , "url":"www.weibo.com" }

    ]

}

 

JSON 在線解析及轉(zhuǎn)換工具

http://c.runoob.com/front-end/53

 

JSON與XML相比

JSON和XML的數(shù)據(jù)可讀性基本相同

JSON和XML同樣擁有豐富的解析手段

JSON相對于XML來講,數(shù)據(jù)的體積小

JSON與JavaScript的交互更加方便

JSON對數(shù)據(jù)的描述性比XML較差

JSON的速度要遠遠快于XML

 

JSON的優(yōu)點

JSON 是體積更輕量,讀寫更快的數(shù)據(jù)格式

JSON 永不升級,具有長時間的穩(wěn)定性;

JSON 代碼書寫簡單,一目了然,易學(xué)易用

JSON 可使用 AJAX 進行傳輸數(shù)據(jù)

JSON 可直接通過 JavaScript 進行解析

JSON 現(xiàn)已經(jīng)幾乎被所有編程語言所支持

JSON 創(chuàng)始人聲稱此格式永遠不升級,這就意味著JSON具有長期的穩(wěn)定性;

 

JSON文件

JSON 文件的文件類型是 ".json"

JSON 文本的 MIME 類型是 "application/json"

 

 

    轉(zhuǎn)載請注明來源網(wǎng)址:http://www.jygsgssxh.com/bcyy/2708.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠