文件名称:yaml:对Go语言的YAML支持
文件大小:78KB
文件格式:ZIP
更新时间:2024-03-17 23:13:37
Go
YAML对Go语言的支持 介绍 yaml软件包使Go程序可以舒适地编码和解码YAML值。 它是在作为项目的一部分开发的,它基于著名的 C库的纯Go端口,可快速可靠地解析和生成YAML数据。 兼容性 yaml程序包支持大多数YAML 1.1和1.2,包括对锚点,标签,地图合并等的支持。尚未实现多文档解组,并且由于它们的性能较差,因此有意不支持YAML 1.1的base-60浮点数设计并在YAML 1.2中消失了。 安装及使用 软件包的导入路径是gopkg.in/yaml.v2 。 要安装它,请运行: go get gopkg.in/yaml.v2 API文档 如果在浏览器中打开,则导入路径本身会指向API文档: API稳定性 yaml v2的软件包API将保持稳定,如。 执照 yaml软件包根据Apache License 2.0获得许可。 有关详细信息,请参见LICENSE文件。 例子
【文件预览】:
yaml-2
----LICENSE.libyaml(1KB)
----go.mod(95B)
----suite_test.go(143B)
----decode.go(20KB)
----emitterc.go(44KB)
----decode_test.go(31KB)
----limit_test.go(4KB)
----.travis.yml(223B)
----example_embedded_test.go(712B)
----yamlprivateh.go(5KB)
----LICENSE(11KB)
----parserc.go(34KB)
----yaml.go(14KB)
----sorter.go(3KB)
----resolve.go(7KB)
----writerc.go(668B)
----README.md(3KB)
----scannerc.go(76KB)
----encode_test.go(13KB)
----yamlh.go(26KB)
----NOTICE(560B)
----apic.go(21KB)
----encode.go(10KB)
----readerc.go(13KB)