json資料介紹

zhifeng687發表於2015-11-14

、什麼是json

json(Javascript Object Notation)是一種輕量級的資料交換格式,相比於xml這種資料交換格式來說,因為解析xml比較的複雜,而且需要編寫大段的程式碼,所以客戶端和伺服器的資料交換格式往往通過json來進行交換。尤其是對於web開發來說,json資料格式在客戶端直接可以通過javascript來進行解析。

json一共有兩種資料結構,一種是以 (key/value)對形式存在的無序的jsonObject物件,一個物件以“{”(左花括號)開始,“}”(右花括號)結束。每個“名稱”後跟一個“:”(冒號);“‘名稱/值’ 對”之間使用“,”(逗號)分隔。

例如:{"name": "xiaoluo"}, 這就是一個最簡單的json物件,對於這種資料格式,key值必須要是string型別,而對於value,則可以是string、number、object、array等資料型別:

另一種資料格式就是有序的value的集合,這種形式被稱為是jsonArray,陣列是值(value)的有序集合。一個陣列以“[”(左中括號)開始,“]”(右中括號)結束。值之間使用“,”(逗號)分隔。

相關文章