是javascript·對象的一種表示,屬于輕量級資料,它比xml小,快,易解析
用于存儲和交換(轉換)資訊的語言,還可以将各種資料類型放在json中并進行資料傳輸
整理的章節圖
json架構兩種表示
對象 {key:value} 數組["value1","value2",...]
下面咱們就做個小的執行個體來看看
json對象,它的表示和js中的對象字面量幾乎是同一種表示。下面的就是一個對象(數組)
這個 employee 對象是包含 3個員工記錄(對象)的數組
在測試頁的代碼如下
效果圖如下:
從上圖的代碼中可以看到,json的文法是完全符合js的,
表現為:
資料由:名稱/值,逗号分隔 花括号儲存對象{} 總括和儲存數組[ ]
上面的綜合圖中可以看到json的作用有存儲資料和轉換資料
存儲主要為指派給變量
通路資料,修改資料等,如擷取變量中的值
最重要的是可以将任意js對象轉為json文本。如,将上文的json對象轉為文本格式隻需要
這樣就可以任意地方使用文本字元串了
綜合以上,我們可以初步認識到json是js中的一種新的資料類型,主要用于資料的交換和傳輸。它可以将json的資料轉為js的任意類型,并進行資料的傳輸。