yaml格式

yaml格式是一种轻量级别的序列化语言。该文章yaml的相关来源,语法进行了说明。

个人的感受是:

  1. yaml的设计理念有些类似python,使用缩进,空格来表示层级关系。(相比较于json使用{})
  2. yamljson的超集,理论上yaml的解析器可以解析json
  3. yaml用作配置文件应该更加合适,因为可读性更加好。
  4. 目前从数据传输角度来看,更多应该还是使用json,因为json完全可以在传输的时候使用stringify()来将所有的空格和缩进去掉,这样子应该更加利于计算机阅读吧。另外一点也可能是和json更加成熟有关,或者是因为javasrcipt在web开发领域的统治地位有关吧。:)