请教各位大佬,项目用 yaml 作为配置文件来解析,目前我是通过解析预先定义好的 key 去获取相应的 value 的,请问是否可以一次性把所有的 key 都汇总成一个集合的办法?因为对于新增的字段就需要额外的解析代码似乎有点不太对。
这方面用的比较少,有类似用 yaml 作为配置的项目可以参考学习吗?
请教各位大佬,项目用 yaml 作为配置文件来解析,目前我是通过解析预先定义好的 key 去获取相应的 value 的,请问是否可以一次性把所有的 key 都汇总成一个集合的办法?因为对于新增的字段就需要额外的解析代码似乎有点不太对。
这方面用的比较少,有类似用 yaml 作为配置的项目可以参考学习吗?
|
j0hnjNov 11, 2022 via iPhone
1
新增字段就需要额外的解析代码???你们是什么语言?不会是自己手动解析的吧?
|
|
keenkillerNov 11, 2022
2
go 的话可以看看 viper
java 的话,springboot 自带的注解不就挺好用的… |
|
SantuZNov 11, 2022
3
python 的话 tensorflow/models 里的配置文件不知道是否都用的 yaml, 但是 movinets 那个库用的这个,我觉得写的还挺好的,可以看一下
|
|
ysc3839Nov 11, 2022 via Android
4
发代码看看?
|
|
hsfzxjyNov 11, 2022 via Android
5
python 的话会预先把配置 parse 成一个大的对象树,要什么直接读就好了
|
|
7
@tairan2006 是 c++的
|
|
keenkillerNov 11, 2022
10
C++的话,或许参考这个: https://github.com/CJLove/config-cpp ,也是仿照 viper 的
|