1、TOML 的目标
TOML 的目标是成为一个极简的配置文件格式。TOML 被设计成可以无歧义地被映射为哈希表,从而被多种语言解析。
2、TOML语法
TOML 是大小写敏感的。
(1)注释
使用 # 表示注释
(2)字符串
字符串和 JSON 的定义一致,只有一点除外: TOML 要求使用 UTF-8 编码。
注释以引号包裹,里面的字符必须是 UTF-8 格式
。引号、反斜杠和控制字符(U+0000 到 U+001F)需要转义
。
(3)布尔值
布尔值永远是小写。
(4)日期时间
使用 ISO 8601 完整格式。
1979-05-27T07:32:00Z
(5)数组
数组使用方括号
包裹。空格
会被忽略。元素使用逗号分隔。注意,不允许混用数据类型
。
[ 1, 2, 3 ]
[ "red", "yellow", "green" ]
[ [ 1, 2 ], [3, 4, 5]