grammar json;
/**json語法:
物件規則:
乙個物件是一組無序的鍵值對集合。乙個物件以乙個左花括號()結束。
每個鍵後跟乙個冒號(:),鍵值對之間由逗號(,)分隔,鍵必須是字串。
陣列規則:
陣列是一組值得有序集合。乙個陣列由乙個左方括號([)開始,由乙個右方括號(])結束 。其中之由逗號(,)分隔。
值規則:
乙個值可以是乙個雙引號包圍的字串、乙個數字、true/false、null、乙個物件或者乙個陣列。這些結構中可能發生巢狀
/json : object
| array
;object : 『』;
array : 『[』 (value)? (』,』 value)* 『]』;
pair : string ':'value;
value : number
| string
| json
| 『true』
| 『false』
| 『null』
;opensquarebracket : 『[』;
closesquarebracket : 『]』;
openbrace : 『』;
string : 『"』 (esc | ~["\])* 『"』;
fragment
esc : 『\』 (["\/bfnrt] | unicode);
fragment
unicode : 『u』 hex hex hex hex;
fragment
hex : [0-9a-fa-f];
number : [+-]? int '.'int exp?
| [+-]? int exp
| [+-]? int
;fragment
int : 『0』 | [1-9][0-9]*;
fragment
exp : [ee] [+-]? int;
ws : [ \t\r\n] ->skip;
JSON語法規則
1 語法規則 a.資料在名稱 值對中 b.資料由逗號分隔 c.大括號儲存物件 d.中括號儲存陣列 2 名稱 值對 name linduo 等價於 name linduo 3 json的值 a.數字 整數或浮點數 b.字串 雙引號中 c.邏輯值 true或false d.陣列 中括號 e.物件 大括號...
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 三木運算子?將乙...