yaml文件
2016-04-06 16:30
281 查看
系统中对于一些文件使用了yaml文件
一、来源
百度百科中说:另一种标记语言。Yet Another Markup Language.
Yaml Ain't Markup Language.( YAML 不是一种置标语言)的递归缩写
YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822。
二、格式
多行缩进
单行缩写
三、适用场景
脚本语言
序列化
YAML比较适合做序列化。因为它是宿主语言数据类型直转的。(表示还不太理解)
配置文件
YAML做配置文件也不错。写YAML要比写XML快得多(无需关注标签或引号),并且比ini文档功能更强。
比如Ruby on Rails的配置就选用的YAML。对ROR而言,这很自然,也很省事.
由于兼容性问题,不同语言间的数据流转建议不要用YAML.
-------------
一、来源
百度百科中说:另一种标记语言。Yet Another Markup Language.
Yaml Ain't Markup Language.( YAML 不是一种置标语言)的递归缩写
YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822。
二、格式
多行缩进
单行缩写
三、适用场景
脚本语言
序列化
YAML比较适合做序列化。因为它是宿主语言数据类型直转的。(表示还不太理解)
配置文件
YAML做配置文件也不错。写YAML要比写XML快得多(无需关注标签或引号),并且比ini文档功能更强。
比如Ruby on Rails的配置就选用的YAML。对ROR而言,这很自然,也很省事.
由于兼容性问题,不同语言间的数据流转建议不要用YAML.
-------------
相关文章推荐
- EL表达式获取地址栏地址以及jsp如何获取服务器信息
- nodejs之promise书写规范
- caffe中对6种激活函数类的封装--TanH
- EL表达式获取地址栏地址以及jsp如何获取服务器信息
- nyoj 35 表达式求值
- 双亲委派模型
- UGUI-Canvas
- 公理系统与有限几何(1)
- 解析好的静态页面.shtml浏览器无法解析.需要apache解析后再返回给浏览器
- Oracle用分区表分区交换做历史数据迁移
- 通讯录开发
- mybatis动态注入字段名
- iOS开发之详解正则表达式
- java web分层结构
- 215. Kth Largest Element in an Array
- TCP与UDP在概念上的区别
- 2016.4.06Test:problem1:异或树:动态树的点分治
- C++临时对象
- 案例学习: MapReduce
- 查看Android应用包名package和入口activity名称