第92章JSON(战利品表上)(/loot中)
在搞清楚战利品表到底是什么东西,我们不妨先搞清楚json到底是什么。
——第一段:什么是json?
json的全称是javascriptobjectnotation,翻译过来就是:javascript对象表示法。但我相信此刻读到这里的读者们会:
一脸懵逼两脸懵逼四脸懵逼八脸懵逼百脸懵逼千脸懵逼........
但这本书的读者好像也没有一千人啊?一百人总是有的。
回到正题,javascript听说过吧?
什么?你没听说过?
玩《minecraft》需要加什么?
a.加水b.加砖c.加瓦d.加岩浆
答案是c!加瓦(java)啊。
java的全称就javascript,也就是java计算机语言。
所以,json就是java的一部分。这也符合minecraft是用java开发的这个条件。
(好像基岩版是用c++哎)
那么既然知道了json是java的一部分,那么json一般是来干啥的?
json一般用来存储数据,数据会存储成表格的格式。所以,用json存储的表格,我们叫它为:json表。
战利品表也就是json表,它是使用json存储的。
在代码里,json长这个模样(比如我们要存储一个玩家的数据):
vardata=[
空空{
空空name:'我是玩家',
空空lvl:27,
空空l:19972,
空空rmb:72541
空空}
]
那么这样子列出来的表格是这样的(建议在大脑清醒的情况下看):
name|lvl|l|rmb
我是玩家|27|19972|72541
使用json,可以更方便地存储数据。
等等,我们不是在讲minecraft吗?咋扯到编程上面去了?
回到正题。
我们已经了解了json是什么,是干啥的,最后我们要知道json在minecraft中是怎么样的。
——第二段:在minecraft中json是怎么样的?
相信大家家里都有一台电脑吧?什么,你家里没有电脑?手机总该有的吧?
现在,不管是mac、windows,还是winphone或者是ios、安卓,都可以拿起来,打开手机的文件。
当然,个人推荐你使用mac或者是windows也或者是安卓系统,ios的文件管理器比较不适合。
我相信各位没有使用winphone在看这本书的吧?况且起点或者是qq读书也没有winphone版。
(好像可以通过浏览器看哎)
现在,文件最开始,是不是只有一个存储盘?当然电脑是有很多个盘的。
然后,在这个盘下面,有很多的文件,对吧?
什么?没有?你改成系统盘试试?或者是你把插在电脑上的空u盘拔掉,也行。
这些文件都是磁盘下面的一级,也就是第二层。
现在,请打开系统的文件夹,里面是不是有更多的文件夹?
此刻我们已经来到了文件夹里的文件夹,也就是第三层。
现在,请选择大小最大的文件夹,打开它。
此刻我们已经来到了文件夹内的文件夹内的文件夹,里面是不是有更多的文件夹?
如果有,请继续打开它。
然后,我们就来到了文件夹内的文件夹内的文件夹内的文件夹,里面是不是还有文件夹?
如果有,也可以停了。当然如果你还想继续套娃,可以,别把你的存储溢到你手上就可以了。
那么,上面这些,跟json有什么关系呢?