1 概述
YAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写。YAML 以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。一个典型的 YAML 如下:
基本语法为:
- 使用缩进表示层级关系
- 禁止使用tab缩进,只能使用空格键
- 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
在项目中,配置文件选择 YAML 是常见的选择。
参考文档:
本文介绍在 Go 语言中解析 YAML。
go-yaml/yamlgo-yaml/yaml下面的命令将其安装在 GOPATH 目录中:
3 解析 YAML
yaml.Unmarshal4 构建 YAML
yaml.Marshal完! 原文出自:小韩说课 微信关注:小韩说课