最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

像素工廠(MinDusTry)MOD開發(fā)教程(二)

2021-12-09 17:52 作者:噬血g  | 我要投稿

二,關(guān)于json,hjson語法


json和hjsonmod是一種描述性的代碼

根據(jù)接口編寫是一種非常簡單語言,接口可以前往https://github.com/70178637/MindustryModAPI獲取。

json語法

1,數(shù)據(jù)是名稱(接口)和值相互對齊

2,數(shù)據(jù)由,分隔(為了可讀性可以的話,盡量進(jìn)行換行)

3,大括號 {} 保存對象

4,中括號 [] 保存數(shù)組,數(shù)組可以包含多個對象



數(shù)據(jù)的書寫格式為

名稱 : 值

在名稱和數(shù)之間寫上:來分割

名稱或值如果是字段名(接口或文字)需在兩邊寫上"確定類型

實例:

"name" : "這是寫的文字"

值可以是

數(shù)字(整數(shù)或浮點(diǎn)數(shù),有小數(shù)點(diǎn)的數(shù)為浮點(diǎn)數(shù))

字符串(在雙引號中,就是文字或者接口)

布爾值true 或 false(是或者不是)

數(shù)組(在中括號中)

對象(在大括號中)

null(沒有的意思為空)

數(shù)字

數(shù)字可以是整型或者浮點(diǎn)型實例:

整型

"health" : 100

浮點(diǎn)型

"version": 1.1

對象

對象在大括號?{}?中書寫

{名稱1 : 值1, 名稱2 : 值2, ... 名稱n : 值n }

對象可以包含多個名稱和值實例:

{

"name": "mdt",

"description": "像素工廠"

}

數(shù)組

數(shù)組在中括號?[]?中書寫

數(shù)組可包含多個對象

[

? ? { 名稱1 : 值1-1 , 名稱:值1-2 },?

? ? { 名稱1 : 值2-1 , 名稱:值2-2 },?

? ? { 名稱1 : 值3-1 , 名稱:值3-2 },?

? ? ...

? ? { 名稱N : 值N-1 , 名稱N:值N-2 },?

]

實例:

"requirements": [

{ "item": "物品1", "amount":10 },

{ "item": "物品2", "amount": 20?}

],

布爾值

布爾值可以是 true 或者 false

實例:

"java": true,

"hidden": false

null

可以設(shè)置 null 值實例;

"displayName": null

json文件

JSON 文件的文件格式是?.json



hjson語法

hjson是由簡化的json組成,增加了注釋并去掉多余的標(biāo)識符號。

1,注釋

2,省略和改變



注釋

#單行注釋

//單行注釋

/**/多行注釋

單行注釋實例:

//這是一個注釋

這還是一個//注釋但是只有"//"后面的才會被忽略

多行注釋實例:

/*這是一個注釋*/

/*這

還是

一個注釋

*/但是只有框選中的會被忽略

省略和改變

省略掉不必要的"和,號實例:

health:1

name: mdt

......省略

文件格式為.hjson

注:你所寫的每一個json文件都是一個對象記得在開頭和結(jié)尾打上大括號。

由于工廠的json是根據(jù)hjson解析器將其嚴(yán)格化做出來的,因此可以使用hjson注釋以及hjson語法。

絕大部分?jǐn)?shù)據(jù)的數(shù)字可以使用負(fù)數(shù)。

像素工廠(MinDusTry)MOD開發(fā)教程(二)的評論 (共 條)

分享到微博請遵守國家法律
张家界市| 德清县| 同心县| 上犹县| 松潘县| 滕州市| 枞阳县| 江阴市| 清水县| 西丰县| 梅河口市| 东安县| 海伦市| 洛宁县| 孙吴县| 左权县| 新晃| 安化县| 昭觉县| 新泰市| 建湖县| 城口县| 北宁市| 洪洞县| 沙雅县| 江都市| 东至县| 宣武区| 米林县| 新乡县| 仁怀市| 普定县| 桐庐县| 沂源县| 台山市| 承德市| 资中县| 营山县| 垣曲县| 偏关县| 云龙县|