Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
(机器人:自动替换文本 (-''Minecraft'' +Minecraft))
(机器人:自动替换文本 (-[[wikipedia:zh: +[[wzh:))
第1行: 第1行:
[[wikipedia:zh:JSON|JSON]](JavaScript Object Notation,JavaScript对象表示法)是一种轻量的数据交换格式。<ref>https://www.json.org/</ref>
+
[[wzh:JSON|JSON]](JavaScript Object Notation,JavaScript对象表示法)是一种轻量的数据交换格式。<ref>https://www.json.org/</ref>
   
 
Minecraft使用它来储存以下数据:
 
Minecraft使用它来储存以下数据:

2020年5月31日 (日) 14:32的版本

JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量的数据交换格式。[1]

Minecraft使用它来储存以下数据:

语法

JSON文件必须始终包含用于封装文件数据的大括号。

{
    "string": "Hi",
    "number": 1,
    "object": {"stuff": "foobar", "digit": 13},
    "array": ["spam", "foo"]
}

JSON文件内所有元素的名称必须用引号引起。要定义值,便需要在名称后面添加一个冒号,并在冒号后写上值。

{
    "name": "value"
}

除了最后一个元素,所有包含在对象或数组中的元素需要在它们的值后面添加一个逗号。

数据类型

JSON中有5种不同的数据类型:字符串(string)、数值(number)、对象(object)、数组(array)和布尔值(boolean)。

字符串

字符串由单引号或双引号定义,可以包含任何字符或空格的组合。

{
    "foo": "bar",
    "spam": "eggs"
}

数值

数值由输入的任何数字定义。

{
    "two": 2,
    "one": 1,
    "second": 1
}

对象

对象由一对大括号定义,且可以包含其他数据类型。文件开头和结尾处的大括号会组成一个对象。

{
    "Bob": {
        "ID": 47182,
        "lastName": "Ramsay"
    },
    "Alice": {
        "ID": 47183,
        "lastName": "Berg"
    }
}

数组

数组由一对中括号定义,且同样可以包含其他数据类型。

{
    "people": ["Bob", "Alice", "Carlos", "Eve"]
}

布尔值

布尔值使用“true”(真)或“false”(假)定义。

{
    "Alice": {
        "isMale": false
    },
    "Bob": {
        "isMale": true
    }
}
Disambig color 这是一个消歧义页面,列出了有相同或相近的标题,但内容不同的条目。如果您是通过某条目的内部链接而转到本页,希望您能协助修正该处的内部链接,将它指向正确的条目。