2019年3月23日 星期六

資料交換格式JSON


JSON全名為 Javascript   Object   Notation,

與XML類似,

都是一種資料交換的格式,

JSON文件的副檔名通常為   .json

今天就來了解何謂

資料交換格式JSON


JSON的內容其實就是文字內容,

JSON物件通常以大括號     {}  包住成對的  key:  value    ,

並且以逗號隔開,

例如:

{
"key1" : "value1",
"key2" : "value2",
"key3" : "value3",
..............................
}




之前有介紹過   Python的集合物件   ,

從中可發現,

JSON物件與Python中的字典很像,   

都是以大括號包住成對的 key 與   value

而JSON陣列則與Python清單相似,

都是以中括號包住物件,並以逗號隔開

一個JSON陣列可能長這樣:

{
"key1" :  "value1"
"key2"  :  [
         { "key2-1" :  "value2-1" },
         { "key2-2" :  "value2-2" },
         { "key2-3" :  "value2-3" }

}


JSON的重點特徵如下:


  • 以大括號定義物件
  • 以中括號定義陣列
  • 資料是成對的  key 與   value並以冒號    :    分隔
  • 各資料之間以逗號隔開
  • 檔案的副檔名為.json


格式簡單易懂,

在現今的網路中是很常見的一種資料格式



沒有留言: