国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ā)教程(二)的評論 (共 條)

分享到微博請遵守國家法律
焦作市| 岳阳县| 永康市| 长兴县| 宜兰市| 麟游县| 塘沽区| 三江| 乌拉特中旗| 贵南县| 洞头县| 察雅县| 鸡西市| 洛隆县| 黄龙县| 略阳县| 五常市| 习水县| 刚察县| 安西县| 陕西省| 乐山市| 大冶市| 梨树县| 碌曲县| 津市市| 綦江县| 洱源县| 金堂县| 武川县| 绵阳市| 靖江市| 青神县| 乐安县| 哈尔滨市| 迭部县| 静安区| 成都市| 平原县| 金秀| 海安县|