
- 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"
广告