我正在 ASP.Net/C# 中启动一个小项目,将来可能会移植到 PHP 和其他语言。这个项目的设置在不同平台上都是相同的,但可以由用户修改,所以我想将它们存储在一个平面文件中,比如 XML、JSON 或 YAML。
我宁愿避免使用外部库。我希望我的应用程序基本上独立于一个文件中。
平面文件最普遍接受的格式是什么?例如,我知道 PHP5 可以在没有任何额外功能的情况下处理 JSON,但在 ASP.NET 中我需要安装 JSON.NET。
是否有任何文件可以创建一个通用可读的复杂数据结构,而无需外部库?