1. 程式人生 > 實用技巧 >011_JSON資料格式簡介與遍歷

011_JSON資料格式簡介與遍歷

1. JSON是一種常用的資料傳輸的格式,語法格式如下 :

JSON語法規則 :

  • 1. 資料儲存在鍵值對中,也就是屬性/屬性值的形式
  • 2. 多個數據之間逗號隔開
  • 3. 大括號用來表示物件
  • 4. 中括號用來表示陣列

資料型別 :

  • JSON數字 : {"age":20}
  • JSON布林 : {"flag":true}
  • JSON null: {"name":null}
  • JSON物件 : {"name":"lisi","age":20} ,

JSON物件語法如下:

  • JSON 物件使用在大括號({})中書寫。
  • 物件可以包含多個 key/value(鍵/值)對。
  • key 必須是字串,value 可以是合法的JSON資料型別(字串, 數字, 物件, 陣列, 布林值或 null)。
  • key 和 value 中使用冒號(:)分割。
  • 每個 key/value 對使用逗號(,)分割。

JSON陣列 :
  {
  "courses":[
    {"name":"JavaSE","time":20},
    {"name":"HTML","time":1},
    {"name":"CSS","time":2},
    {"name":"JavaScript","time":3}

    ]
  }

2. JSON中元素的訪問 :

var movie = {
	"title":"掃毒2:天地對決",
	"casts": [
		{
		    "name":"古天樂",
		    "avatar":"http://xxxx.jpg",
		    "age":49
		},
		{
			"name":"劉德華",
			"avatar":"http://xxxx2.jpg",
			"age":58
		}
	],
	"pubDate":"2019-07-5",
	"rate":9.5
}
//屬性訪問       JSON物件名.屬性			    
console.log(movie);
console.log('title : ' + movie.title);

  

3. JSON與字串的互轉

4. JS遍歷與JQuery遍歷