數(shù)據(jù)交換格式方式基本類型數(shù)組類型對象嵌套案例實操基本類型{"鍵" : 值, "鍵" : "值",...}侵蒙,以大括號開始,鍵的名稱加上冒號傅蹂,然后跟上對應(yīng)的的值纷闺,若有其他鍵值對則以逗號進行分割。{? ?"name": "張三",? ?"age": 18,? ?"sex": true}數(shù)組類型[{"鍵" : 值, "鍵" : "值"},{"鍵" : 值, "鍵" : "值"},...]份蝴,以中括號開始犁功,其間的數(shù)據(jù)通過逗號進行分割。[? ?{? ? ? ?"name": "張三",? ? ? ?"age": 18,? ? ? ?"sex": true? ?},? ?{? ? ? ?"name": "李四",? ? ? ?"age": 19,? ? ? ?"sex": false? ?}]對象嵌套由上面兩種類型搞乏,因為值的不固定性波桩,可以演變出各種各樣的嵌套類型。{? ?"name": "teacher",? ?"computer": {? ?"CPU":"intel7,? ?"disk": "512G"},"students": [? ? ? ?{? ? ? ? ? ?"name": "張三",? ? ? ? ? ?"age": 18,? ? ? ? ? ?"sex": true? ? ? ?},? ? ? ?{? ? ? ? ? ?"name": "李四",? ? ? ? ? ?"age": 19,? ? ? ? ? ?"sex": false? ? ? ?}? ?]}更多細節(jié)以及要注意的格式還可以直接在JSON官網(wǎng)查看请敦。擴展~XMLXML也是一種數(shù)據(jù)交換格式镐躲,它不是指一門語言,而是指跨語言的數(shù)據(jù)格式侍筛,目前JSON正慢慢取代它的地位萤皂,但在各個地方我們還是能經(jīng)常見到,所以了解它也是我們的必修之課匣椰,我們也來看看它的語法格式規(guī)則裆熙。所有 XML 元素都須有關(guān)閉標簽在 HTML,經(jīng)常會看到?jīng)]有關(guān)閉標簽的元素:
This is a paragraph
This is another paragraph
在 XML 中禽笑,省略關(guān)閉標簽是非法的入录。所有元素都必須有關(guān)閉標簽:
This is a paragraph
This is another paragraph
注釋:您也許已經(jīng)注意到 XML 聲明沒有關(guān)閉標簽。這不是錯誤佳镜。聲明不屬于XML本身的組成部分僚稿。它不是 XML 元素,也不需要關(guān)閉標簽蟀伸。XML 標簽對大小寫敏感XML 元素使用 XML 標簽進行定義蚀同。XML 標簽對大小寫敏感缅刽。在 XML 中,標簽與標簽是不同的蠢络。必須使用相同的大小寫來編寫打開標簽和關(guān)閉標簽:這是錯誤的衰猛。這是正確的。注釋:打開標簽和關(guān)閉標簽通常被稱為開始標簽和結(jié)束標簽刹孔。不論您喜歡哪種術(shù)語啡省,它們的概念都是相同的。XML 必須正確地嵌套在 HTML 中芦疏,常會看到?jīng)]有正確嵌套的元素:This text is bold and italic在 XML 中冕杠,所有元素都必須彼此正確地嵌套:This text is bold and italic在上例中,正確嵌套的意思是:由于元素是在元素內(nèi)打開的酸茴,那么它必須在? 元素內(nèi)關(guān)閉分预。XML 文檔必須有根元素XML 文檔必須有一個元素是所有其他元素的父元素。該元素稱為根元素薪捍。.....XML 的屬性值須加引號與 HTML 類似笼痹,XML 也可擁有屬性(名稱/值的對)。在 XML 中酪穿,XML 的屬性值須加引號凳干。請研究下面的兩個 XML 文檔。第一個是錯誤的被济,第二個是正確的:GeorgeJohnGeorgeJohn在第一個文檔中的錯誤是救赐,note 元素中的 date 屬性沒有加引號。