超赞的 Go 语言 INI 文件操作

Posted liuzhongchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超赞的 Go 语言 INI 文件操作相关的知识,希望对你有一定的参考价值。

灵活的数据源

不光光可以从文件读取配置,还支持 []byte 类型的纯数据读取和基于 io.ReadCloser 的流式读取。

多种格式兼容

 各种文件种类的广泛支持,包括但不限于 my.cnf.gitconfig 甚至不可解析的分区。

自然类型增强

将值自动转换为指定的 Go 语言原生类型,让代码更加专注于逻辑处理而不是坑爹的类型转换。

结构体映射

映射配置文件到用户定义的 struct{} 结构体中,在完成操作后还能从结构体反向映射成对应的配置文件。

超神般的辅助

自动类型转换、候选值限制、快速切片生成以及即时数据验证,比想象的还要多的多!

高度自定义

多种配置加载策略、自定义数据验证规则、键名和键值映射器等等,还不快点搞起来?

 

地址:https://ini.unknwon.io/

以上是关于超赞的 Go 语言 INI 文件操作的主要内容,如果未能解决你的问题,请参考以下文章

10个超赞的C语言开源项目,值得学习

10个超赞的C语言开源项目,值得学习

Scala 中 10 个超赞的集合操作函数

github掘金:一个超赞的 Java 文件在线预览项目

超赞的PyTorch资源大列表,GitHub标星9k+,中文版也上线了

Linux- 六个超赞的字符画生成器