Appearance
JSON
JSON 是 Minecraft 使用的存储游戏内容 (如方块模型) 的文件格式, 后缀名一般是 .json
, 不同于 YAML, 它使用大括号来表示层级关系
正常的 JSON 并不支持注释, 使用 Json With Comments (jsonc
) 才能使其支持通过 //
注释
基本数据类型
jsonc
{
"a": {
"b": {
"c": 11,
"d": [
"a",
"b"
], // 数组可以不换行
},
"e": {
"f": "test"
}
}
}
警告
JSON 如果配置项下面还有其它的配置项, 则需要用逗号隔开
这里的 a
, b
, e
配置项是对象, c
, f
配置项是纯量, d
配置项是数组, a
, b
, c
, d
, e
, f
均为键 (配置项)
值的数据类型
jsonc
{
"a": "string", // 字符串, 必须用双引号
"b": 1, // 整数
"c": 1.5, // 浮点数
"d": true, // 布尔值
"e": null // 空值
}
表示
与 YAML 相同, 使用 .
来表示层级关系, 如在第一个配置文件中, b
对象可用 a.b
表示, test
字符串的配置项可用 a.e.f
表示