今天运维提到了YAML,查了一下,所谓的YAML是一种常用于写配置文件的语言。
有时候会见到一些.yaml后缀的文件,这就是配置文件。
同样的,常用于写配置的文件还有yml,ini,xml。
YAML是JSON的超集,网络上也有可以转为json的工具。
YAML的格式大概如下。
横杠-:表示是数组的一项
并列的两项表示是一个对象里的两个键
YAML:
languages:
- Ruby
- Perl
- Python
websites:
YAML: yaml.org
Ruby: ruby-lang.org
Python: python.org
Perl: use.perl.org
JSON:
{ languages: [ 'Ruby', 'Perl', 'Python' ],
websites:
{ YAML: 'yaml.org',
Ruby: 'ruby-lang.org',
Python: 'python.org',
Perl: 'use.perl.org' }
}