Yaml
基本语法
纯量(scalars)数据
字符串
# 普通形式 string1: hello world! # 单引号,不会解析任何转义字符,所有内容都会原样输出 string2: 'hello\nworld!' # 如果要表示单引号,需要使用 '' string3: 'hello ''world!''' # 双引号,会解析转义字符,如果要表示\,需要使用\\ string4: "hello\nworld!"{ "string1": "hello world!", "string2": "hello\\nworld!", "string3": "hello 'world!'", "string4": "hello\nworld!" }# 普通样式,不支持转义字符,每行行尾空格不保留 lstr1: a bb\n ccc #这里有空格 # 单引号样式,不支持转义字符,'的输入需要使用''替代转义 lstr2: 'a\n ''bb'' ccc ' # 双引号样式,支持转义字符,\与"要进行转义处理,\放置在行尾可以删除空格 lstr3: "a\n bb\"\ ccc "{ "lstr1": "a bb\\n ccc", "lstr2": "a\\n 'bb' ccc ", "lstr3": "a\n bb\"ccc " }bstr1: > 'a' "bb" \ccc\ dddd{ "bstr1": "'a' \"bb\" \\ccc\\ dddd\n" }bstr2: | 'a' "bb" \ccc\ dddd{ "bstr2": "'a'\n\"bb\"\n\\ccc\\\ndddd\n" }cstring1: | a bb cstring2: |- a bb cstring3: |+ a bb{ "cstring1": "a\nbb\n", "cstring2": "a\nbb", "cstring3": "a\nbb\n\n" }
数字
空值
布尔
时间和日期
类型转换
类型
描述
对象数据
数组数据
引用
引用对象
引用单个值
参考
最后更新于