嵌入式linux之go语言开发(十二)参数配置文件存储模块开发

参数配置和存储是经常用到的功能。

比如常用的可以用json文件,XML文件,或INI文件,YAML文件,properties文件等存储配置信息。

但是,这些都不够简单。

我想要的简单有多简单呢?整个互联网上没有比这更简单好用的。

例如,我想保存个IP地址和端口参数。理想是这样的:

syscfg.ip = "218.28.133.181"

syscfg.port = 22288

syscfg.saveCfg()

就这几步,就把需要的参数持久化的存储起来了。开机只需要syscfg.load() 就完成了配置信息的加载。

比起其他的方式,是不是没有比这更简单了。即便是小白,立马也会用。

之前在Android和嵌入式c上,都已封装好的有这样的功能很好用。

Android上的封装,参见:https://blog.csdn.net/yyz_1987/article/details/104122764

但是在go语言这块儿,计划也打造一个这样的参数配置存储的功能。

即使其他维护的人不懂yaml,不懂xml,不懂json解析,没关系,这种封装后谁都很快会用。

正在实施中,待续。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章