(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 三木運算子?將乙...