- YAML 教程
- YAML - 主頁
- YAML – 簡介
- YAML – 基礎知識
- YAML – 縮排和分隔
- YAML – 註釋
- YAML – 集合和結構
- YAML – 標量和標籤
- YAML – 全長示例
- YAML – 程序
- YAML – 資訊模型
- YAML – 語法字元
- YAML – 語法基元
- YAML – 字元流
- YAML – 節點屬性
- YAML – 區塊標量頭
- YAML – 流式樣式
- YAML – 塊式樣式
- YAML – 序列樣式
- YAML – 流式對映
- YAML – 塊式序列
- YAML – 安全模式架構
- YAML – JSON 架構
- YAML 有用資源
- YAML - 快速指南
- YAML - 有用資源
- YAML - 討論
YAML - 安全模式架構
YAML 架構定義為一組標籤的組合,包括用於解析非特定標籤的機制。YAML 中的安全模式架構建立為可以與任何 YAML 文件一起使用的樣子。它也被認為是一個通用 YAML 文件的推薦架構。
型別
有兩種安全模式架構:通用對映和通用序列
通用對映
它表示關聯容器。這裡,每個鍵在關聯中都是唯一的,並對映到一個值。YAML 不對鍵定義有任何限制。
下面給出了表示泛型對映的一個示例 −
Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!map { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }
JSON 格式中泛型對映結構的輸出如下所示 −
{
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans",
"Flow style": {
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans"
}
}
通用序列
它表示一種序列。它包含按從零開始的順序整數索引的集合。它用 !!seq 標記表示。
Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!seq { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }
對於這個安全模式通用序列的輸出
schema is shown below:
{
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans",
"Flow style": {
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans"
}
}
廣告