一篇文章搞定JSON

來源:互聯網
上載者:User

1.JSON概論(1)JSON定義

JSON,全稱為JavaScript Object Notation,中文為JavaScript 物件標記法。

(2)JSON用途

JSON是輕量級的文本資料存放區和交換格式,獨立於語言(JSON使用JavaScript文法來描述資料對象,但是JSON仍然獨立於語言和平台,JSON解析器和JSON庫支援許多不同的程式設計語言)。

(3)JSON與XML相同與不同①相同a) JSON 是純文字
b) JSON 具有“自我描述性(人類可讀)。
c) JSON 具有層級結構(值中存在值)。
d) JSON 可通過 JavaScript 進行解析。
e) JSON 資料可使用 AJAX 進行傳輸。
②不同

a) 無結束標籤
b) 檔案更小
c) 讀寫速度更快
d) 能夠使用內建的 JavaScript eval() 方法進行解析
e) 使用數組
f) 不使用保留字

2.JSON文法

JSON文法是Javascript文法的子集。JSON文法層次為

(1)方括弧儲存數組(2)花括弧儲存對象(3)資料由逗號分隔(4)資料用“名/值”形式儲存

①“名/值對”是指先寫名稱(寫在雙引號中),再加冒號,最後寫值。如下:

"name":"Jason"  //可以理解為 var name="Jason";
②值的類型

a) 數字(整數或浮點數)
b) 字串(在雙引號中)
c) 邏輯值(true 或 false)
d) 數組(在方括弧中)
e) 對象(在花括弧中)
f) null

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.