Skip to content

数据类型

一般的配置文件的数据类型有以下几种:

  • 对象 (object)
  • 数组 (array / list)
  • 纯量
    • 字符串 (string)
    • 整数 (integer)
    • 浮点数 (即小数, double/float)
    • 布尔值 (可为true/false, true意为真 (开启), false意为假 (关闭), boolean)
    • 空值 (null)

对象

对象是键值对的集合, 可以简单理解成一个映射结构, 分为值和键, 键是字符串, 值是另一个对象 (可再分)

如在 {"person": {"name": "villager", "age": 18}} 中, person 配置项是一个对象, 它的键是字符串 person, 值是 {"name": "villager", "age": 18} 是一个对象

数组

数组可以理解成一组纯量, 如 ["apple", "banana", "orange"] 是一个数组, 其中包含三个字符串 "apple", "banana", "orange"

纯量

顾名思义, 纯量就是一个具体的值 (不可再分), 如 "hello", 123, 3.14, true, null 都是纯量