JSON資料格式詳解

2022-08-30 19:21:09 字數 404 閱讀 8710

json可分為陣列和物件

陣列是值(value)的有序集合。乙個陣列以「[」(左中括號)開始,「]」(右中括號)結束。值之間使用「,」(逗號)分隔。

物件是乙個無序的「『名稱/值』對」集合。乙個物件以「」(右括號)結束。每個「名稱」後跟乙個「:」(冒號);「『名稱/值』 對」之間使用「,」(逗號)分隔。

其中,陣列和物件中的值都是雙括號括起來的,可以是字串(string)、數值(number)、true、false、 null、物件(object)或者陣列(array)。這些結構可以巢狀。

因為json是一種純文字的資料格式,所以特殊字元需要轉義,使用乙個反斜線轉義,這個和c#的字串轉義非常相似。數值表示上也與c#一樣,除去未曾使用的八進位制與十六進製制格式。

json資料格式詳解

Json資料格式

在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...

JSON資料格式

下面這段文字,摘錄自留作備忘 21世紀初,douglas crockford尋找一種簡便的資料交換格式,能夠在伺服器之間交換資料。當時通用的資料交換語言是xml,但是douglas crockford覺得xml的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是json。json的規格非常簡單,只...

json資料格式

json是一種與語言無關的資料交換的格式,作用 使用ajax進行前後臺資料交換 移動端與服務端的資料交換。1.物件格式 例如 user物件 或者 2.陣列 集合形式 例如 list用json資料格式表示 總結 1.物件格式和資料格式可以相互巢狀 例如 var json 取name 建寧 alert ...