Switch to English
KYAML 语法指南
完整的格式规范与实践指南
KYAML 语法指南
KYAML 采用 JSON 兼容的 flow-style 语法,同时保留 YAML 的注释功能。本指南详细介绍 KYAML 的语法规则和最佳实践。
基本语法
对象(映射)
使用花括号 `{}` 表示对象,键值对用逗号分隔
{
"key1": "value1",
"key2": "value2",
"nested": {
"subkey": "subvalue",
},
}数组(序列)
使用方括号 `[]` 表示数组,元素用逗号分隔
{
"fruits": ["apple", "banana", "orange",],
"numbers": [1, 2, 3,],
"mixed": [
"string",
42,
{"nested": "object"},
["nested", "array"],
],
}数据类型
字符串
所有字符串值都必须使用双引号
{
"simple": "hello world",
"with_spaces": "hello world",
"with_quotes": "He said \"Hello\"",
"multiline": "Line 1\nLine 2\nLine 3",
"empty": "",
}数字
数字类型不需要引号,直接书写
{
"integer": 42,
"float": 3.14,
"negative": -10,
"exponential": 1.23e4,
"zero": 0,
}布尔值
布尔值使用 `true` 和 `false`
{
"is_enabled": true,
"is_debug": false,
"feature_flag": true,
}