YAML 基础知识

YAML 基础知识

现在您已经了解了YAML及其特点,让我们学习一下其基础知识,包括语法和其他操作。请记住,YAML包括一种人类可读的结构化格式。

创建YAML文件的规则

在创建YAML文件时,您应该记住以下基本规则−

  • YAML区分大小写

  • 文件的扩展名应为.yaml

  • 在创建YAML文件时,不允许使用制表符,只允许使用空格

YAML文件的基本组成部分

YAML的基本组成部分如下所述−

常规块格式

此块格式使用 连字符+空格 在指定列表中开始一个新项。请观察下面的示例−

--- # Favorite movies
 - Casablanca
 - North by Northwest
 - The Man Who Wasn't There

行内格式

行内格式使用逗号和空格进行界定,并且项目都包含在JSON中。请观察下面的示例−

--- # Shopping list
   [milk, groceries, eggs, juice, fruits]

折叠的文本

折叠的文本将换行符转换为空格,并删除前导空白。请看下面的示例–

- {name: John Smith, age: 33}
- name: Mary Smith
  age: 27

下面显示的结构遵循了所有基本的YAML约定:

men: [John Smith, Bill Jones]
women:
  - Mary Smith
  - Susan Williams

YAML基本元素概述

  • YAML基本元素的概述如下:YAML的注释以( # )字符开头。

  • 注释必须与其他标记用空格分隔。

  • 缩进用空格表示结构。

  • YAML文件中不包括制表符作为缩进。

  • 列表成员以一个前导连字符( - )表示。

  • 列表成员用方括号括起来,并用逗号分隔。

  • 关联数组使用冒号 : 表示键值对,用花括号 {} 括起来。

  • 具有单个流的多个文档以三个连字符分隔(---)。

  • 每个文件中的重复节点最初以&字符表示,稍后以 * 字符表示。

  • YAML总是要求冒号和逗号用作列表分隔符,后面跟随一个空格和标量值。

  • 节点应使用感叹号( ! )或双感叹号( !! )标记,并后接可以扩展为URI或URL的字符串。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程