华丽成长为IT高富帅、IT白富美(十)

一直在做那个项目啊,至今为止已经做了有一半了吧。。(我猜的)

先说说血与泪的经验,每当我们做出来一点点东西,对整个项目进行了一定的修改之后,我们一定要有一个代码管理储藏的程序,我们用的是乌龟SVN,

 

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

这货,这货可是很有用的,每当我整出来一点小代码的时候,就一定要记得上传一次,具体怎么上传就不是这个多平台的内容了哈,反正就是可以在一个地方把我的代码存储起来,然后我们就可以随时从这里拿出来我们之前上传的。重点!一定要没事就传一个!反正也不花时间,吃饭前,来一下,出去浪一圈,来一下,写完一个界面高兴,来一下,go to the bathroom,来一下,因为你不知道啥时候他就忽然崩了啊!我那会儿本来在高高兴兴的写代码呢,然后测试,嗯~~~没法运行,然后我就调试,调试,调试,总之调到把我新写的代码都抡没了,还是不行,妈的,内心几乎是崩溃的,又把刚开始时候需要的下载了下来,返工又做了一遍,浪费时间不说,心情就超级差啊有木有?!

 

 

然后哩,讲讲关于json的一些东西。

Json是什么呢,是一种格式,这个格式里面存储了一堆string,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

然后我们可以捣鼓一些方法来取得我们想要的东西,

 

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

这货是我们要作为例子的一个json,存储在一个example.json里面。

如果我们想要获得这里面的这个”new”应该怎么办呢,首先,需要,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

声明一个map,然后调用json的nextobject函数,这个函数把json变成了一个map,这时我们就可以用map的方法来获得我们想要的东西了。

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

像这样,我们从map1中得到menu的值,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

这时,m就变成了这货,然后我们再从这货这里获得popup,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

这货是不是里面就变成这个menuitem了!然后,注意啊,那个用中括号括起来的是数组,一般就是个list,所以我们用个list来接受,然后,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

就成这了!

然后我们再进一步,因为是个list,我们就可以循环嘛,取得每一个的value,

 

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

 

这是在list里面的第一个取出后变成map的东西,然后类似的,我们获得这个map的value就可以了啊!想要哪个就哪个!这样的一个json的好处在哪里呢,你看!这个json里面啥都能有,啥都能放进去,我们想要的时候直接用几个函数调用就行了,主要是为了在一个大项目里面,可能我们需要这个商品,这些商品都有一样的属性名,每个属性可能是个string,也可能是个数组,这时我们要为了使用很多商品,为了每一个都创建很多新的string,数组啊肯定不现实,这时就体现出了json的用处,我们的每一个商品对应一个json就可以了哈!是不是很好呢。

上内容纯属个人理解,如果不对,请指出我们共同学习!

 

(本文为连刊,预知菜鸟的逆袭,请继续关注,直接扫描以下二维码并关注,便可查阅菜鸟逆袭全刊!加入我们,摇身一变“高富帅”“白富美”,掌握好技术,拿高薪、买房买车!走向人生巅峰!!!快来吧!!!)

 

由于上传附件及文字限制,有时部分图片、文字可能显示不了,详情请见:http://mp.weixin.qq.com/s?__biz=MzI5ODI3NzY2MA==&mid=100000454&idx=1&sn=6b5d0c7863eb8ee7190e078486da18a5#rd
欢迎大家一起交流。
扫描以下二维码,获取更多更精美文章!(扫码关注有意向不到的惊喜的哦!!)
 
关注我们微信订阅号( uniguytech100) 与服务号(uniguytech),获取更多更精美文章!
也欢迎加入【大家技术网讨论QQ群】,群号码:256175955,请备注你个人的介绍!让我们一起聊聊it的那些事!

转载于:https://my.oschina.net/uniguy/blog/686811

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值