Json 學習筆記1
阿新 • • 發佈:2018-11-12
JSON 概述
- JSON:JavaScript Object Notation(JavaScript 物件表示法)
- JSON是儲存和交換文字資訊的語法。類似XML
- JSON比XML更小、更快,更易解析。
- JSON獨立於語言:JSON使用Javascript語法來描述資料物件,但是JSON仍然獨立於語言和平臺。JSON解析器和JSON庫支援許多不同的程式語言。
- 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網路傳輸效率。
- JSON是JS物件的字串表示法,它使用文字表示一個JS物件的資訊,本質是一個字串
{ "sites": [ {"name":"騰訊網","url":"www.qq.com"}, {"name":"騰訊網","url":"www.qq.com"}, {"name":"騰訊網","url":"www.qq.com"}, ] }
這個sites物件是包含3個站點記錄(物件)的陣列
Json語法
-
在JS語言中,一切都是物件。因此,任何支援的型別都可以通過JSON來表示,例如字串、數字、物件、陣列等。但是物件和陣列是比較特殊且常用的兩種型別:
- 物件表示為鍵值對
- 資料由逗號分隔
- 花括號儲存物件
- 方括號儲存陣列