yaml格式是一种轻量级别的序列化语言。该文章对yaml的相关来源,语法进行了说明。
个人的感受是:
yaml的设计理念有些类似python,使用缩进,空格来表示层级关系。(相比较于json使用{})yaml是json的超集,理论上yaml的解析器可以解析jsonyaml用作配置文件应该更加合适,因为可读性更加好。- 目前从数据传输角度来看,更多应该还是使用
json,因为json完全可以在传输的时候使用stringify()来将所有的空格和缩进去掉,这样子应该更加利于计算机阅读吧。另外一点也可能是和json更加成熟有关,或者是因为javasrcipt在web开发领域的统治地位有关吧。:)