讲解YML使用场景、语法和解析
1.基础知识
1.1 什么是YML
YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种标记语言)。
YAML是一个类似 XML、JSON 的标记性语言。YAML 强调以数据为中心,并不是以标识语言为重点。因而 YAML 本身的定义比较简单,号称“一种人性化的数据格式语言”。
1.2 YML特点
- YAML是一种非常简单的基于文本的人类可读的语言,用于在人和计算机之间交换数据。
- YAML是不是一种编程语言。它主要用于存储配置信息。
- YAML 的缩进就像 Python 的缩进一样优雅。
- YAML 还减少了 JSON 和 XML 文件中的大部分“噪音”格式,例如引号、方括号和大括号
1.3 YML使用场景
yml主要用于软件配置,大有替代properties、XML的趋势,主要其格式简洁易懂