JSON語法規則

2021-07-30 03:09:55 字數 1158 閱讀 2420

(1)語法規則

a.資料在名稱/值對中

b.資料由逗號分隔

c.大括號儲存物件

d.中括號儲存陣列

(2)名稱/值對

"name":"linduo"

//等價於

name="linduo"

(3) json的值

a.數字(整數或浮點數)

b.字串(雙引號中)

c.邏輯值(true或false)

d.陣列(中括號)

e.物件 (大括號)

f.null

(4)json數字

//等價於

age=30

(5)json物件

json物件在大括號中書寫,物件包含多個「key/value」對(注意:value可以是物件或陣列)。

key必須是字串,value是合法的json資料型別。

key和value使用冒號分割,key/value對使用逗號分割。

//等價於

name="linduo"

url="www.linduo.com"

}

(6)json陣列

json陣列在中括號中書寫,陣列可包含多個物件

json中陣列值必須是合法的json資料型別。

, , ]

}

,

]}

(7)json布林值

json布林值是true或false

(8)json null

json的值可以設定為空

(9)json檔案

json檔案的檔案型別是」.json

JSON的ANTLR語法規則

grammar json json語法 物件規則 乙個物件是一組無序的鍵值對集合。乙個物件以乙個左花括號 結束。每個鍵後跟乙個冒號 鍵值對之間由逗號 分隔,鍵必須是字串。陣列規則 陣列是一組值得有序集合。乙個陣列由乙個左方括號 開始,由乙個右方括號 結束 其中之由逗號 分隔。值規則 乙個值可以是乙個...

XML 語法規則

xml的語法規則非常簡單,同時也是非常嚴格的 它易於學習,易於使用。因此,開發能夠識別和處理xml的軟體也是非常容易的。xml文件使用自述式語法,並且,語法規則非常簡單。tove jani reminder don t forget me this weekend 文件的第一行 xml宣告 定義xm...

C 語法規則

c 中的布林型別 布林型別只占用乙個bit 但是如果連續定義多個布林型別時,編譯器可能會多個布林型別定義在一起。true 編譯器用1來表示。false 編譯器用0來表示。將乙個其他型別的資料賦給布林型別變數 c 編譯器會將所有的非0的值轉換為true 1 將0 轉化為false 0 三木運算子?將乙...