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