名称 | 格式 | 组成 | 环境 | 功能 |
ini | 无固定标准格式 | 简单的字符与结构 节 参数 注释 | Windows | 初始化 |
properties | 键=值, 键 = 值, 键:值, 键 值 | 键值对 | Java | 存储应用程序的可配置参数 |
json (JavaScript Object Notation) | 参考RFC 4627 对象Object { , , } 名称/值collection 名称:值 有序列表Array [ , ] 字符串 " " 数值 布尔值 | 键值对 | 很多编程语言都支持 | 描述数据结构 |
xml | <> </> | 传送及携带数据信息 | ||
yaml | json格式的超集 | 很多编程语言与脚本语言 | ||
toml | 哈希表 键值对 [节名] 注释 | 无二义性的 | ||
HOCON (Human-Optimized Config Object Notation(人性化配置对象表示法)) | JSON和properties的一个超集 | 主要与Play框架结合使用 | ||
plist (属性列表(Property List)) | OS X的Cocoa NeXTSTEP GNUstep编程框架 | 存储序列化后的对象,存储用户设置,存储捆绑信息 |