1

我正在实现一个具有完整 API 的配置管理器,类似于 Windows 注册表。我希望它是人类可读的,因为能够使用文本编辑器打开和编辑它。我希望它能够存储程序可能需要的任何类型的配置信息,并且速度足够快以备不时之需。

我查看了以下用于存储信息的标记语言:

  • XML
  • JSON
  • YAML
  • S-表达

但我不确定哪种语言适合这项任务。

4

1 回答 1

0

我知道这已经很晚了,但我建议你使用YAML。非常易于阅读,它被广泛用于配置,可以满足您的需求“我希望它能够存储程序可能需要的任何类型的配置信息”。它唯一的缺点是使用空格的缩进样式,你必须非常小心,因为错误的缩进意味着对内容的不同解释。一旦你习惯了它,它就非常容易使用。

于 2017-08-03T11:22:36.303 回答