花樣百出的JSON的格式型別

2021-10-12 06:43:27 字數 1976 閱讀 2774

json是目前最流行的一種資料交換格式,對於它我們有必要非常熟悉它的各方面知識,這次我們來看看它的格式型別有哪些。

,以大括號開始,鍵的名稱加上冒號,然後跟上對應的的值,若有其他鍵值對則以逗號進行分割。

[,,…],以中括號開始,其間的資料通過逗號進行分割。

[

,]

由上面兩種型別,因為值的不固定性,可以演變出各種各樣的巢狀型別。

,"students":[

,]}

更多細節以及要注意的格式還可以直接在json官網檢視。

xml也是一種資料交換格式,它不是指一門語言,而是指跨語言的資料格式,目前json正慢慢取代它的地位,但在各個地方我們還是能經常見到,所以了解它也是我們的必修之課,我們也來看看它的語法格式規則。

在 html,經常會看到沒有關閉標籤的元素:

>

this is a paragraph

>

this is another paragraph

在 xml 中,省略關閉標籤是非法的。所有元素都必須有關閉標籤:

>

this is a paragraphp

>

>

this is another paragraphp

>

**注釋:**您也許已經注意到 xml 宣告沒有關閉標籤。這不是錯誤。宣告不屬於xml本身的組成部分。它不是 xml 元素,也不需要關閉標籤。

xml 元素使用 xml 標籤進行定義。

xml 標籤對大小寫敏感。在 xml 中,標籤 與標籤 是不同的。

必須使用相同的大小寫來編寫開啟標籤和關閉標籤:

>

這是錯誤的。message

>

>

這是正確的。message

>

**注釋:**開啟標籤和關閉標籤通常被稱為開始標籤和結束標籤。不論您喜歡哪種術語,它們的概念都是相同的。

在 html 中,常會看到沒有正確巢狀的元素:

>

>

this text is bold and italicb

>

i>

在 xml 中,所有元素都必須彼此正確地巢狀:

>

>

this text is bold and italici

>

b>

在上例中,正確巢狀的意思是:由於 元素是在元素內開啟的,那麼它必須在元素內關閉。

xml 文件必須有乙個元素是所有其他元素的父元素。該元素稱為根元素。

>

>

>

.....subchild

>

child

>

root

>

與 html 類似,xml 也可擁有屬性(名稱/值的對)。

在 xml 中,xml 的屬性值須加引號。請研究下面的兩個 xml 文件。第乙個是錯誤的,第二個是正確的:

date

=08/08/2008

>

>

georgeto

>

>

johnfrom

>

note

>

date

="08/08/2008"

>

>

georgeto

>

>

johnfrom

>

note

>

在第乙個文件中的錯誤是,note 元素中的 date 屬性沒有加引號。

考試臨近,花樣百出

我盡量以乙個人的優點來評價他的品質,因為我相信,年輕人的毛病總會隨著他的成熟而日漸消退的。我努力去尋找一些 能令自己去原諒 的藉口,所以我不憎惡誰,甚至滿懷 每個人都是好樣的 的期待。以前我最反感 津谷 兩站的售票員,現在不那麼嚴重了,因為我近來多次看到夥伴工作時的態度與她們如出一轍。我理解不了,人...

JSON的格式型別到底有哪些呢?

json是目前最流行的一種資料交換格式,對於它我們有必要非常熟悉它的各方面知識,這次我們來看看它的格式型別有哪些。以大括號開始,鍵的名稱加上冒號,然後跟上對應的的值,若有其他鍵值對則以逗號進行分割。以中括號開始,其間的資料通過逗號進行分割。由上面兩種型別,因為值的不固定性,可以演變出各種各樣的巢狀型...

問題 JSON的格式型別到底有哪些呢?

json是目前最流行的一種資料交換格式,對於它我們有必要非常熟悉它的各方面知識,這次我們來看看它的格式型別有哪些。以大括號開始,鍵的名稱加上冒號,然後跟上對應的的值,若有其他鍵值對則以逗號進行分割。以中括號開始,其間的資料通過逗號進行分割。由上面兩種型別,因為值的不固定性,可以演變出各種各樣的巢狀型...