首页 > 其他分享 >Yaml

Yaml

时间:2022-12-27 20:01:43浏览次数:37  
标签:name yaml 空格 Yaml 转义字符 数组

Yaml

概念

   是一种直观的能被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互,可以被支持Yaml库的不同的编程语言导入。yaml文件是以数据为中心的,比传统的xml方式更加简洁。

语法

1)配置文件类型
    properties:无区别
    yml/yaml: 注意空格
2)yaml:简洁,以数据为中心
    基本语法:
           1. 大小写敏感
           2. 数据值之前必须要有空格,作为分隔符
           3. 使用空格缩进表示层级关系,相同缩进表示同一级
    数据格式:
           对象
           数组
           纯量
    参数引用:
           ${key}   
代码示例:
    name: abc
#对象
person:
  name: ${name} #ymal的参数引用
  #zhangsan
  age: 20

#行内的写法
person2: {name: zhangsan,age: 20}

#数组
address:
  - beijing
  - shanghai
      
#数组的行内写法
address2: [beijing,shanghai]

#纯量
msg1: 'hello \n world' #不会识别转义字符,原样输出
mag2: "hello \n world" #被识别成转义字符
    

标签:name,yaml,空格,Yaml,转义字符,数组
From: https://www.cnblogs.com/kuangsun125/p/17008869.html

相关文章

  • deployment.yaml
    apiVersion:apps/v1kind:Deploymentmetadata:name:wms-hub-center-servernamespace:{{NAMESPACE}}spec:replicas:1selector:matchLabels:......
  • YAML编写应用的资源清单文件(十五)
    上面我们在Kubernetes中部署了我们的第一个容器化应用,我们了解到要部署应用最重要的就是编写应用的资源清单文件。那么如何编写资源清单文件呢?日常使用的时候我们都是使......
  • YAML 文件基本语法格式(十四)
    一、YAML文件基本语法格式前面我们得Kubernetes集群已经搭建成功了,现在我们就可以在集群里面来跑我们的应用了。要在集群里面运行我们自己的应用,首先我们需要知道几个......
  • docker保持环境一致、镜像、容器、仓库、配置加速器、命令、dockerfile、部署django、
    如何保持环境一致?pip3freeze>requerment.txtpipinstall-rrequerment.txt1.环境不一致2.配置文件不一致3.技术水平不一致,导致部署环境快慢不一致docker一处编译,到处运......
  • k8s yaml 文件中的api版本如何选择?
    在创建不同的资源时,发现yaml文件用到的api版本不一样。本文主要讲如何api版本的选择。在你的k8s集群执行命令,查看你的k8s提供的api和版本信息,输出列格式:NAME资源名称SHO......
  • k8s yaml资源清单格式
    k8s由于资源比较多,组合起来参数众多,不适合用cli传参的形式。因此用yaml文件的形式传参给k8s。yaml文件相当于剧本,运维人员相当于制片人,k8s相当于导演,docker相当于剧务、po......
  • kubernetes-使用yaml
    查询k8s支持的对象kubectlapi-resources#查看当前版本支持的所有对象kubectlexplainpodkubectlexplainpod.metadatakubecltexplainpod.speckubecltexplai......
  • SpringBoot - Yaml语法
    测试用到的类:类的属性必须重写Get与Set方法不管属性是私有的还是公共的,必须重写Get与Set方法@Component@ConfigurationProperties(prefix="student")publicclass......
  • pytest + yaml 框架 -13.多环境配置切换
    前言当我们在测试环境写好自动化的代码,领导说你把代码部署到联调环境再测一测,这时候去改用例里面的配置是很痛苦的。所以我们在设计自动化用例的时候,就先要想到多环境的配......
  • 深入对比TOML,JSON和YAML
    坦率地说,在我开始与HugoTOML合作之前,我感到羞耻是一个需要发现的新领域,但我对YAML和JSON非常熟悉。本文将帮助您了解如何通过不同的数据格式构建数据。    在Hugo中,您......