我正在做一个 Linux 项目。我的应用程序有一个配置文件。配置文件中的内容不是固定的,即配置文件中的内容可能会增长甚至下降。应用程序不知道文件中可能的键,它都是动态的。配置文件格式为
enabled = true
xxxx = QQQQ
yyyyy = WWWW
.
.
.
我的问题是,
- 配置文件有没有更好的格式?
- 有没有ant库可以解析配置文件?
最佳答案
我强烈建议查看 toml .它对人类很友好,并且具有多种语言(包括 C)的解析库。
您的示例配置文件甚至不会有太大变化:
enabled = true
xxxx = "QQQQ"
yyyyy = "WWWW"
解析库的完整列表列在 toml 主页上,但对于 C,您可能需要 https://github.com/ajwans/libtoml
关于c - 用于解析 linux 配置文件的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28744644/