YAML基础

作者: 二进制_73d1 | 来源:发表于2019-04-29 14:24 被阅读1次

发音: 参考Camel发音。

YAML的目的是人可阅读的。

JSON的目的是简单与可广泛交换的。

因此JSON解析更容易,而YAML更容易阅读,解析比JSON复杂。

YAML1.2规范开始是JSON的超集。即:一个JSON可以直接拷贝到YAML文件中也是一个合格的YAML文件。

基本语法要点:

只使用空格缩进,不使用Tab,避免了很多混淆。

#用于注释

-来表示序列/数组/列表,每行一个。也可以使用[ ]

:用来表明hash

String一般不用引号。也可以用单引号或者双引号

config/database.yml 高级特性说明

default: &default

  adapter: mysql2

  encoding: utf8

development:

  <<: *default

  database: ror_development

&default 是node anchors ,用&标识(要引用的段落),在下面用*进行引用。(是否觉得跟C很像?呵呵)

<<是Merge Key,代表合并与覆盖。

Specify one or more mappings to be merged with the current one.

相关文章

  • YAML基础

    发音: 参考Camel发音。 YAML的目的是人可阅读的。 JSON的目的是简单与可广泛交换的。 因此JSON解析...

  • 7.Python读取yaml文件封装

    yaml读取文件封装 yaml文件读取封装,需要传入文件参数来获取文件数据 yaml基础知识 yaml支持的数据类...

  • yaml数据处理

    yaml的使用 一 、yaml的基础规则 首先了解一下yaml最基础、最常用的语法 大小写敏感 使用缩进代表层级关...

  • YAML-基础

    开篇 YAML是“ YAML不是标记语言”的缩写形式,是一种数据序列化语言,旨在对人类友好,并且可以与其他编程语言...

  • 1.yaml基础及hpa基础

    yaml文件及语法基础:需要提前创建好ymal文件,并创建好好pod运行所需要的namespace、yaml文件等...

  • spring boot 入门

    前置知识: 1:注解了解 2:maven 基础知识 3:yaml 基础 新建spring initializr w...

  • YAML最最基础语法

    正如YAML所表示的YAML Ain’t Markup Language,YAML 是一种简洁的非标记语言。YAM...

  • 开发资料

    通用 MarkDown Git GitFlow Thrift YAML 基础算法 codility强烈建议刷完所有...

  • Yaml -campability 配置与数据分离

    一 基础知识 二 实践 步骤: 1.新建yaml文件存储配置信息2.py文件调用yaml文件里的配置信息 capa...

  • 三、Kubernetes 组件与Namespace

    1、 YAML基础 参考链接: k8s-YAML配置文件 前提知识点在正式学习K8S的各组件之前,我们先了解一下...

网友评论

    本文标题:YAML基础

    本文链接:https://www.haomeiwen.com/subject/qdsynqtx.html