您的位置:首页 > 编程语言 > Go语言

Go语言 Yaml编码和解码

2020-04-17 00:00 10 查看



介绍

YAML Ain’t Markup Language,一种非常简洁的非标记语言,可以快速的对Yaml进行编码和解码。

官网地址:https://gopkg.in/yaml.v2GoDoc:https://godoc.org/gopkg.in/yaml.v2


基本规则

  • 大小写敏感、易于使用,容易阅读
  • 使用缩进表示层级关系
  • 只能使用空格键
  • 适合表示程序语言的数据结构
  • 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
  • 使用#表示注释
  • 字符串可以不用引号标注
  • 可用于不同程序间交换数据
  • 支持泛型工具
  • 丰富的表达能力和可扩展性

Yaml文件

[code=php;toolbar:false">mysql: user: root password: 123456 host: 192.198.1.1 port: 3306 dbname: mdb redis: host: 192.168.1.1 port: 1234 auth: 123456 nginx_proxy: counter: 3 nginx_list: [ 192.168.1.1, 192.168.1.2, 192.168.1.3 ]

[p]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  857530