YAML是什么

YAML不是标记语言。YAML是一种对人友好的对各种程序语言的数据序列化标准。

YAML Aren't Markup Language, 递归缩写就变成了YAML. 语法类似于XML,但是比XML要简单很多。

 

YAML使用空白字符和分行来分隔资料,使得它特别适合用grep,Python,Ruby等进行操作。

结构通过缩进来表示,连续的项目通过减号-来表示. 也可以通过方括号[]来表达相同层级,花括号{}来表示哈希hash。map结构里的key/value通过冒号:来分隔。

因为实现简单,所以很容易使用脚本语言进行解析。所以比较适合做序列化或者是配置文件。

原文:http://blog.csdn.net/hongchangfirst/article/details/88986731

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst

你可能感兴趣的:(知识(Knowledge))