我有一个现有系统,我不想更改它,我想将元数据/配置/注释添加到现有用户对象/实体。
我不想更改架构或 UI,因此我计划让用户通过用户通常在描述中输入的对象的描述字段添加此元数据。事实证明这个字段很少使用,但我仍然希望人们能够输入描述,然后输入元数据。
基本上,我希望解析器与 HTML 解析器类似,并且不会快速失败。
我的直觉是做一些类似于 Java Properties 格式的事情,但使用正则表达式。 但属性文件对于表示复杂数据来说相当薄弱。
我应该使用现有的非快速失败格式吗?
最佳答案
以下是标准配置格式的详细列表,其中包含每种格式的优缺点:
http://www.faqs.org/docs/artu/ch05s02.html
所有这些格式都设计为易于手动编辑。
编辑:您在评论中描述说您最多需要两“层”数据,在这种情况下,我链接到的该页面的最佳格式是 Windows 风格的 .ini 格式或“Record-Jar”格式。
关于java - 什么是语法或格式不严格的良好配置格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154763/