對json的解釋,這是我見過的最簡潔明瞭的介紹,在此記錄學習!
從結構上看,所有的資料(data)最終可以分解成三種型別:
第一種型別是標量scalar,也就是乙個單獨的字串string或數字numbers,比如「成都」這個單獨的詞。
第二種型別是序列sequence,也就是若干個相關的資料按照一定順序並列在一起,又叫做陣列array,或者列表list,比如「成都,重慶」。
是啊,原來資料構成的最小單元經如此簡單。難怪在程式語言中,只要有了陣列array和物件object就能夠儲存一切資料了。
那麼json呢?json這種文字檔案又是怎麼儲存資料的呢?
21世紀初。douglas crockford尋找一種簡便的資料交換格式,能夠在伺服器之間交換資料。當時通用的資料交換語言是xml,但是douglas crockford覺得xml的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是json。
json的格式非常簡單,只用乙個頁面幾百個字就能說清楚,而且douglas crockford聲稱這個規格永遠不必公升級,因為該規定的都規定了。
1.並列的資料之間用逗號(,)分隔
2.對映用冒號(:)表示
3.並列資料的集合(陣列)用方括號()表示
4.對映的集合(物件)用大括號({})表示
以上四條規則,就是json格式的所有內容。
由此可見,json非常易學易用,所以,在短短幾年中,她就取代了xml,成為了網際網路上最受歡迎的資料交換格式。
json檔案是什麼?
原文出處 從結構上看,所有的資料 data 最終可以分解成三種型別 第一種型別是標量scalar,也就是乙個單獨的字串string或數字numbers,比如 成都 這個單獨的詞。第二種型別是序列sequence,也就是若干個相關的資料按照一定順序並列在一起,又叫做陣列array,或者列表list,比...
json的格式是什麼?
json的格式是什麼?json的作用是什麼?json是如何傳遞資料的?json的作用 json是一種與語言無關的資料交換的格式 使用ajax進行前後臺資料交換 移動端與服務端的資料交換 使用json的格式與解析方便的可以表示乙個物件資訊,json有兩種格式 1 物件格式 2 陣列 集合格式 obj,...
json到底是什麼?
最近經常聽說 把json物件轉換為j a物件 一直不明白json到底是什麼意思。json是一種輕量級的資料互動格式,簡單來說json就是一種在各個程式語言中流通的資料格式,負責不同程式語言中的資料傳遞和互動。輕量級 就是占用的資源小 資料互動格式這裡指的是前後端的資料互動,就比如你提交乙個form表...