参考文档
http://yaml.org/spec/1.2
yaml使用缩进表达数据的结构层次
bill-to: 001
given : Chris
family : Dumars
address:
city : Royal Oak
state : MI
postal : 48046
yaml中的三种基本数据表示
Scalars标量: 标量以行或其他分隔符来区分
abc
85
2008-08-08
Mappings字典: 字典以 key:value 的形式来表示
apple:
color: red
weight: 1.2
country: china
也可在同一行上用{}来表式
apple:{color: red, weight: 1.2, country: china}
Sequence序列:
处于同一层次的以-开头的标量属于同一序列
fruit:
-apple
-banana
-pear
也可在同一行上用[]来表式
fruit:[apple,banana,pear]
yaml中的注释
#注释内容
yaml文档
yaml文档并非指通常意义上的磁盘上的一个个文件,yaml的一个文档表示该文档表述的数据与其他文档的数据有着独立的上下文
---
文档1
...
---
文档2
...
yaml中的标识与引用
yaml中用&表示一个标识,用*引用一个被标识的标量
hr: &tag Sammy Sosa
rbi: *tag
更多形式的标量
以|开头的标量换行将会被保留
---
p: |
line1
line2
line3
#{"p"=>"line1\nline2\nline3\n"}
以>开头的标量换行将会被替换成空格,空白行才会被替换成换行
---
p: >
word1
word2
newline
word3
word4
#{"p"=>"word1 word2\nnewline word3 word4\n"}
字典和序列作为key
? {name: Liming, score: 60}
: C
? - apple
- banana
: fruit
#{["apple", "banana"]=>"fruit", {"name"=>"Liming", "score"=>60}=>"C"}
分享到:
相关推荐
yaml文件 yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门yaml 入门...
ingress的yaml文件
pyyaml模块在python中用于处理yaml格式数据,主要使用yaml.safe_dump()、yaml.safe_load()函数将python值和yaml格式数据相互转换。当然也存在yaml.dump()、yaml.load()函数,同样能实现数据转换功能,只是官方不太...
c++版yaml库yaml-cpp
yaml文件 Yaml 是⼀种所有编程语⾔可⽤的友好的数据序列化标准。语法和其他⾼阶语⾔类似,并且可以简单表达字 典、列表和其他基本数据类型的 形态。语法规则如下: 1. ⼤⼩写敏感。 2. 使⽤缩进表⽰层级关系。 3. 使...
yaml-cpp-yaml-cpp-0.6.0.tar.gz
MatLab的YAML库文件
spring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot-config-yaml.jarspring-boot...
kubernetes的calico网络插件的yaml
yamlcpp读写yaml文件 主要是使用Yaml::Node和Yaml::emitter来实现
yaml-cpp library works
YAML Ain’t Markup Language (YAML™) Version 1.2 3rd Edition, Patched at 2009-10-01
iKuuu_V2.yaml
yaml-cpp库的编译&安装 一、 下载 二、 解压缩 三、 编译&安装 四、 使用说明
recommended.yaml
yaml specification.pdf
c#读取本地的yaml文件并获取数据。也可以自定义yaml数据格式。可以使用C#语言读取,也可以使用C++.Python.和opencv获取yaml文件数据。
k8s部署nacos集群的yaml文件,持久化支持nfs部署.创建nfs的存储类型与pvc等yaml文件
1. 资源内容:实际游戏项目中使用的简化版 k8s yaml 生成工具,由 Go 语言编写 2. 应用场景: a. 部署时需要现写/维护已有的 yaml,例如更改 deployment、service、hpa、ingress、configmap 等 b. 需要批量部署一...
包括pom文件导入依赖,封装解析文件java类完整版,源yaml文件等