- 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 1.1
---
!!map {
? !!str "simple key"
: !!map {
? !!str "also simple"
: !!str "value",
? !!str "not a simple key"
: !!str "any value"
}
}
塊標量頭部的生成輸出如下 −
{
"simple key": {
"not a simple key": "any value",
"also simple": "value"
}
}
文件標記標量內容
此示例中的所有字元都被視為內容,包括內部空格字元。
%YAML 1.1
---
!!map {
? !!str "---"
: !!str "foo",
? !!str "...",
: !!str "bar"
}
%YAML 1.1
---
!!seq [
!!str "---",
!!str "...",
!!map {
? !!str "---"
: !!str "..."
}
]
純換行符以以下示例表示 −
%YAML 1.1 --- !!str "as space \ trimmed\n\ specific\L\n\ none"
相同的相應 JSON 輸出如下 −
"as space trimmed\nspecific\u2028\nnone"
廣告