在YAML中使用缩进时,应该记住以下规则:流块必须至少包含一些具有周围当前块级别的空格。YAML的流含量跨越多条线。流内容以{或[开头。阻止列表项包括与周围块级相同的缩进,因为 -符号被视为缩进的一部分。
预期块的示例请注意以下代码,其中显示了缩进示例 -
— !clarkevans.com/^invoice
invoice: 34843
date : 2001-01-23
bill-to: &id001
given : Chris
family : Dumars
address:
lines: |
458 Walkman Dr.
Suite #292
city : Royal Oak
state : MI
postal : 48046
ship-to: *id001
product:
- sku : BL394D
quantity : 4
description : Basketball
price : 450.00
- sku : BL4438H
quantity : 1
description : Super Hoop
price : 2392.00
tax : 251.42
total: 4443.52
comments: >
Late afternoon is best.
Backup contact is Nancy
Billsmer @ 338-4338.
YAML
分离字符串字符串使用双引号字符串分隔。如果转义给定字符串中的换行符,则会将其完全删除并转换为空格值。
示例在这个例子中,将动物列表列为数据类型为string的数组结构。列出的每个新元素都带有连字符前缀,如前缀所述。 - Cat <