日拱一卒-什么是YAML

今天运维提到了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' } 
}

你可能感兴趣的:(yaml)