# 寫寫寫寫寫,每一個人有每一個人寫東西的方式,這些都是好的方式。須要感謝的人有幾個,對個人成長有啓發,因此我也會把可以想到、接觸到的東西告訴team裏面的人、新人,而後這些人又能夠把這些東西傳遞給下一波人web
Json是什麼:一種數據格式,一種key:value的數據格式chrome
如何記憶:花括號、引號、冒號、引號、逗號 # 先記住簡單的就能夠了 json
舉個簡單例子 { "firstName": "勒布朗" } api
舉個簡單例子 { "firstName": "勒布朗", "lastName":"詹姆斯", "email": "勒布朗@nba.com" }瀏覽器
接觸到Json的場景:驗證服務的接口(api)。服務器
使用到"查看Json的插件"的緣由:在瀏覽器中,Json的展現對於用戶來講體驗不很好,因此才須要藉助格式化的瀏覽器插件來查看Json。異步
推薦1款"查看Json的插件"的名稱:Jsonview函數
下載地址:工具
for Firefox:http://jsonview.com/ https://addons.mozilla.org/en-US/firefox/addon/jsonview/google
for Chrome:https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc
看看效果的對比:
下面這幅圖是安裝了"查看Json的插件"的效果:
技術嘛,先開始用再去了解大概,與先了解大概再開始用,異曲同工。因此,你要知道2件事兒:
[1]xml與Json比較比較數據的樣子
用xml表示上面的例子:
<request>
<firstName>勒布朗</firstName>
<lastName>詹姆斯</lastName>
<email>勒布朗@nba.com</email>
</request>
用Json表示,加深一遍印象
{ "firstName": "勒布朗", "lastName":"詹姆斯", "email": "勒布朗@nba.com" }
[2]JavaScript與Json的關係
Json的全稱是JavaScript Object Notation,你看其實Json是JavaScript的原生格式(意味着在JavaScript中處理Json數據不須要任何特殊的api或工具包),所以能夠說在某些場景裏是比較好的選擇。Json能夠將JavaScript對象中表示的一組數據轉換爲字符串,而後就能夠在函數之間輕鬆地傳遞這個字符串,或者在異步應用程序中將字符串從Web客戶端傳遞給服務器端程序。
因此吧,xml更像是一個英國人,套路純正;而Json很有一點兒美國嬉皮範兒,事兒辦完了開始喝酒。