value
value,英语单词,主要用作为名词、动词,作名词时意为“ 值;价值;价格;重要性;确切涵义”,作动词时意为“评价;重视;估价”。
形式
在这里它的意思就是“值”,基岩版附加包的JSON中主要是两种形式:
"A": "string",
"B": 3.14,
"C": true
这是直接写值的json形式,A、B、C
均为键,"string" 3.14 true
则是值Value。
又或一些对象形式的json:
"A": {
"value": "string",
"max": 3.1415,
"min": 3.14
}
用这种形式一般是因为该键有多个值。也就是把多个普通的直接写值形式给弄到了一个大的键内。
“value”
是一个叫做“值”的键,一般都是说明“value”这个键为键“A”
的基础,emmm...可能有点感觉像是在瞎扯。。。而至于“max”与“min”这些键都是额外的。
类型
JSON中,值的基础类型有对象(Object)、字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)
JSON数据格式本质上是由一个大的对象包裹的,即{}花括号。
为什么要在前面加个 基础 两字了?
因为这只是普通的JSON中,在基岩版的附加包里还有许多新的值类型。
如Minecraft滤器(Minecraft Filter),本质上是一个对象
以及脚本引擎中的物品对象(Item Object)、方块对象(Block Object)、实体对象(Entity Object)等