【Yaml】了解yaml文件格式

YAML是一种数据序列化语言,常用于配置文件,以其简洁的语法和清晰的层次结构著称。本文介绍了YAML的基本语法,包括大小写敏感、注释、缩进规则;数据类型如字符串、布尔值、数值、空类型和时间戳;以及对象和数组的数据结构。YAML支持对象的键值对表示和数组的多种格式,并在DevOps领域广泛应用。
摘要由CSDN通过智能技术生成


一、简介

YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。

YAML 的语法比较简洁直观,特点是使用空格来表达层次结构,其最大优势在于数据结构方面的表达,所以 YAML 更多应用于编写配置文件,其文件一般以 .yml 为后缀。

二、基本语法

1. 大小写敏感。 大小视作不同变量

version: 1.12
Version: 1.12

2. 使用#表示注释。只支持单行注释

# 这是注释内容
# 这是另一行注释内容
version: 1.12

3. 缩进表示层级关系使用空格缩进(不能使用Tab键), 缩进空格数量无所谓,但是必须保持左对齐

test: 
     # 缩进一
     value_1: 1
     value_2: 2
     value_3:
     					# 缩进二
     					value_3_1: 3_1
     					value_3_1: 3_1

三、数据类型

1. 字符串

  • 默认不需要引号包裹
    strings:
       - Hello without quote # 不用引号包裹
       - Hello
        world # 拆成多行后会自动在中间添加空格
       - 'Hello with single quotes' # 单引号包裹
       - "Hello with double quotes" # 双引号包裹
       - "I am fine. \u263A" # 使用双引号包裹时支持 Unicode 编码
       - "\x0d\x0a is \r\n" # 使用双引号包裹时还支持 Hex 编码
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值