現在您已經了解了YAML及其特性,讓我們學習它的語法和其他操作的基礎知識。請記住,YAML包含一種人類可讀的結構化格式。
Rules for Creating YAML file
在YAML中創建文件時,應該記住以下基本規則−
YAML區分大小寫
文件的擴展名應該是.yaml
創建YAML文件時,YAML不允許使用制表符;而是允許使用空格
Basic Components of YAML File
山藥的基本成分如下所述;
Conventional Block Format
此塊格式使用連字符+空格開始指定列表中的新項。注意下面的例子;
--- # Favorite movies - Casablanca - North by Northwest - The Man Who Wasn't There
內聯格式
內聯格式用逗號和空格分隔,項用JSON括起來。注意下面的例子;
--- # Shopping list [milk, groceries, eggs, juice, fruits]
摺疊文本
摺疊文本將換行符轉換爲空格並刪除前導空格。注意下面的例子;
- {name: John Smith, age: 33} - name: Mary Smith age: 27
遵循YAML的所有基本約定的結構如下所示;
men: [John Smith, Bill Jones] women: - Mary Smith - Susan Williams
Synopsis of YAML Basic Elements
這裡給出了YAML基本元素的概要:YAML中的注釋以(#)字符開頭。
注釋必須用空格與其他標記分隔。
空白縮進用於表示結構。
選項卡不作爲YAML文件的縮進包括在內。
列表成員由前導連字符(-)表示。
列表成員用方括號括起來,並用逗號分隔。
關聯數組以鍵值對的格式使用冒號(:)表示。它們被括在大括號中。
具有單個流的多個文檔用3個連字符(--)分隔。
每個文件中的重複節點最初由與號(&)表示,稍後由星號(*)標記表示。
YAML始終要求冒號和逗號用作列表分隔符,後跟標量值的空格。
節點應該用感嘆號()標記!)或雙感嘆號(!!),後跟可以展開爲URI或URL的字符串。