1.指令
指令是yaml處理器中使用的基本指令。 指令是表示詳細資訊,如注釋,不會反映在序列化樹中。 在yaml中,無法定義私有指令。
%yaml 1.1
---!!str
2.yaml指令
yaml指令是預設指令。 如果以json格式轉換,則fetched值包含字首和終止字元中的正斜槓字元。
%yaml 1.1
---!!str
"foo"
3. 檔案邊界標記
yaml使用這些標記允許在乙個流中包含多個文件。 這些標記專門用於傳達yaml文件的結構。 請注意,以—開頭的行用於啟動新文件。
%yaml 1.1
---!!str
"foo"
%yaml 1.1
---!!str
"bar"
%yaml 1.1
---!!str
"baz"
4. 檔案
yaml文件被視為單個本機資料結構,表示為單個根節點。 yaml文件中的演示詳細資訊(如指令,注釋,縮排和樣式)
明確的檔案
---
some
: yaml
...
它包括乙個明確的開始和結束標記,在給定的例子中是—和…。 在轉換json格式的指定yaml時,得到如下所示的輸出
隱含檔案
這些文件不以文件開頭標記開頭。
fruits
: - orange
- mango
以json格式轉換這些值,將輸出作為乙個簡單的json物件
5. 完整流
yaml包括乙個稱為字元流的位元組序列。
%yaml 1.1
---!!str
"text content\n"
YAML教程 第十四章 YAML流樣式
yaml中的流樣式可以被認為是json的自然擴充套件,以覆蓋摺疊內容行以獲得更好的可讀特徵,該特徵使用錨點和別名來建立物件例項。在本章中,將重點關注以下概念的流表示 別名節點空節點流標量樣式流集合樣式流節點 別名節點的示例如下所示 map yaml 上面給出的 的json輸出如下 json 具有空內...
YAML教程 第十九章 YAML塊序列
yaml的塊序列表示一系列節點。每個專案都由乙個前導 指示符表示。請注意,yaml中的 指示符應與具有空格的節點分開。塊序列的基本表示如下 block sequence one two three yaml 示例請觀察以下示例以更好地理解塊序列。示例1port ports adapter postg...
YAML教程 第十四章 YAML塊標量頭
在本章中,將重點介紹用於表示內容的各種標量型別。在yaml中,注釋可以在標量內容之前或之後。但要注意的是,注釋不應包含在標量內容中。請注意,除了在多個鍵中使用外,所有流標量樣式都可以包含多行。標量的表示如下 map 塊標量頭的生成輸出如下所示 文件標記標量內容此示例中的所有字元都被視為內容,包括內部...