猫史档案馆


【MC-datapack】Json语法·保姆级教程--1.5.Json格式与嵌套结构

用户:meis星语meis星语查看:6 回复:4 评论:6 创建时间:2022-02-13T11:01:43


center_image

第1.5期 · Json格式与嵌套结构

center_image

center_image

 

Step 4 

  Json格式(对象)

 

开门见山地说

我们在上一期保姆教程中新建了一个存档

并在pack.mcmeta文件中写下了这样的代码

 

center_image

 

但是

你是否想过

为什么要这么写呢?

这就不得不讲到我们Json中的“对象”概念

当然不是那个“对象”

来,让我们具体康康

 

center_image

 

(懒得打字,直接把定义搬了过来)

比如,这份求职就是一个对象

 

center_image

 

对象包含了许多信息

对象左列的内容叫做“键”

右列的内容叫做“值”

 

center_image

 

一组对应的键和值,被称作属性

 

center_image

 

所以说,这篇对象就有五个属性

而在Json格式中,对象被称作“Json对象”

用一对大括号表示

 

center_image

 

重点来了

属性中的键和值必须加上双引号

但是纯数字的值不能加上双引号

属性和属性之间用“ , ”间隔

最后一项不需要再加逗号

注意输入时,记得全是英文字符

为了格式正确,每行属性前都要有缩进

 

如下:

 

center_image

 

而现在,把它换成代码格式就是

 

center_image

 

那好,我再放一张图片

 

center_image

 

注:红色部分没有实际用途,仅仅表示张三有了三项工作履历

此时我们发现

键“Experience”对应的值  又是一个新的对象

这种写法叫做 嵌套结构

有一定Python语言基础的童鞋应该比较敏感

属性中的值可以包含另一个对象

 

而我们之前的描述性文件中(pack.mcmeta)

也运用了嵌套结构

center_image

 

因此,我们可以用这张图来解释这个结构

 

center_image

 

自己消化一下

 

现在,了解了json格式,我们就要开始进入接下来的教学了

center_image

 

注:本教程将wiki上的格式进行了统一整理

根据小泠君丶的教程进行改编整理

本期教程中所有数据喵均搬运

不喜勿喷,如有侵权,请联系我立刻删除

第一期帖子ID:425437

center_image


回复

上一页1 页 / 共 1下一页
meis星语meis星语

DD  

点赞0


评论


meis星语meis星语

喵  

点赞0


评论


百变乖巧百变乖巧

怎么说呢?教程很好

但不懂的是真的不懂,教程太难了

可也很不错了

点赞0


评论


伴雪纷飞伴雪纷飞

😅😅json还有手写的

不过编码还是最好是utf-8

点赞0


评论