概述
前言
首先Yaml是什么,Yaml是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。传送门在线验证YAML语法网站
基本规则
- 大小写敏感
- 使用缩进表示层级关系
- 禁止使用tab缩进,只能使用空格键
- 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
- 使用#表示注释
- 字符串可以不用引号标注
数据结构
对象
对象的一组键值对,使用冒号结构表示。
URL: http://www.baidu.com
转为 JavaScript 如下:
{URL:'http://www.baidu.com'}
数组
使用连字符(-)表示数组
- Cat
- Dog
- Goldfish
转为 JavaScript 如下:
[ 'Cat', 'Dog', 'Goldfish' ]
scalar 纯量
数据最小的单位, 不可以再分割
以下类型都属于javascript的纯量
- 字符串
- 布尔值
- 整数
- 浮点数
- Null
- 时间
- 日期
数值直接以字面量的形式表示、布尔值用true
和false
表示
num:11
flag:true
转换为JavaScript
{num:11}
{flag:true}
设计目标和特征
- YAML数据可在编程语言之间移植
- 包括数据一致的数据模型
- 人类易于阅读
- 支持单向处理
- 易于实现和使用
最后
以上就是缥缈服饰为你收集整理的(一)YAML简介的全部内容,希望文章能够帮你解决(一)YAML简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复