华丽成长为IT高富帅、IT白富美(十一)
2016-06-06 00:00
225 查看
今天呢学习了一些API哈,主要是在做一个界面的时候,需要对API做到一定的了解才能继续进行,之前的界面也是牵扯到了这些个API啊,但是呢,都不需要对它有神马了解就可以了,但是这回这个不了解不行,就。。。。。来了解了解吧!
这个API呢,就是一堆的json,我们要用这些JSON去完成项目。
就是这个样的一堆东西,然后当我们需要得到什么的时候,就要用GET,需要更新什么东西的时候,就要用PUT,然后当我们需要添加一个项目的时候,就会用到POST,当我们需要删除一个东西的时候,就用DELETE,然后就把我们相应的ID填进去就可以了!
举个栗子:
我们用某种方法获得了这个ORDER的ID,
扔到ID里面去,try it out!
他就出来了哈!然后在我们想要POST的时候,一样的啊!但是注意,只要点了那个按钮,就已经修改了,我们要在一个文本框里写好我们想要的结果,再点击哈。
或者我们只想修改一个值,就只写那一个就可以了啊~
然后哩,肯定会好奇这个丑陋的USERID是怎么获得的,我们运行一下程序,抡到爪机上面。
我们LOG了这样一个东西,这货是啥呢?
我们复制到浏览器上看看:
就是这= =这是一堆JSON来着,看看里面是不是有个USER ID 的选项!!是吧!就是这么来的!然后那个丑陋的一串的地址是啥呢,这是个UTF8编码,我们把他解码一下,
是这哦~这下明白了吧,他是一种格式,那些百分号都是各种符号,这个格式可以用来从我们的API中获得需要的内容,这样就相当于一个大的数据库,我们可以有一个方式用代码来访问这个数据库。
好了,大概就是这样,然后再来说说关于JSON的generate,怎么在代码里面整这个:
我们来一个LIST,这个LIST也是一种数据结构,在里面添加数字1,2,3,然后再把我们之前的那个用JSON变成的MAP添加进去,
最后再使用一个JSONGenerator 初始化,
直接初始化需要里面是一个MAP,但是我们想用LIST,就需要的是initialize2,
需要一个LIST,我们初始化结束后,把他变成JSON,然后变得好看点,
PRETTYSTRING,嗯~~~~~看来当初设计这个B4A的时候就知道JSON是非常丑陋的,所以要变得好看点。更加容易阅读。
好了,这样就完成了一个JSON的创建修改!Json其实也就这么点事,就是一堆乱七八糟的东西凑到了一起,然后我们拿来用就行了。
然后呢,最近在做关于订单这一个方面的东西,订单需要牵扯到一堆,什么网络下载,什么各种传递,传过来传过去,看的头晕好吧,这时候就需要出去浪一圈看看风景了啊。
(本文为连刊,预知菜鸟的逆袭,请继续关注,直接扫描以下二维码并关注,便可查阅菜鸟逆袭全刊!加入我们,摇身一变“高富帅”“白富美”,掌握好技术,拿高薪、买房买车!走向人生巅峰!!!快来吧!!!)
由于上传附件及文字限制,有时部分图片、文字可能显示不了,详情请见:http://mp.weixin.qq.com/s?__biz=MzI5ODI3NzY2MA==&mid=100000458&idx=1&sn=6199e9ae959d653bcca96889fa1ef013#rd
欢迎大家一起交流。
扫描以下二维码,获取更多更精美文章!(扫码关注有意向不到的惊喜的哦!!)
关注我们微信订阅号( uniguytech100) 与服务号(uniguytech),获取更多更精美文章!
也欢迎加入【大家技术网讨论QQ群】,群号码:256175955,请备注你个人的介绍!让我们一起聊聊it的那些事!
这个API呢,就是一堆的json,我们要用这些JSON去完成项目。
就是这个样的一堆东西,然后当我们需要得到什么的时候,就要用GET,需要更新什么东西的时候,就要用PUT,然后当我们需要添加一个项目的时候,就会用到POST,当我们需要删除一个东西的时候,就用DELETE,然后就把我们相应的ID填进去就可以了!
举个栗子:
我们用某种方法获得了这个ORDER的ID,
扔到ID里面去,try it out!
他就出来了哈!然后在我们想要POST的时候,一样的啊!但是注意,只要点了那个按钮,就已经修改了,我们要在一个文本框里写好我们想要的结果,再点击哈。
或者我们只想修改一个值,就只写那一个就可以了啊~
然后哩,肯定会好奇这个丑陋的USERID是怎么获得的,我们运行一下程序,抡到爪机上面。
我们LOG了这样一个东西,这货是啥呢?
我们复制到浏览器上看看:
就是这= =这是一堆JSON来着,看看里面是不是有个USER ID 的选项!!是吧!就是这么来的!然后那个丑陋的一串的地址是啥呢,这是个UTF8编码,我们把他解码一下,
是这哦~这下明白了吧,他是一种格式,那些百分号都是各种符号,这个格式可以用来从我们的API中获得需要的内容,这样就相当于一个大的数据库,我们可以有一个方式用代码来访问这个数据库。
好了,大概就是这样,然后再来说说关于JSON的generate,怎么在代码里面整这个:
我们来一个LIST,这个LIST也是一种数据结构,在里面添加数字1,2,3,然后再把我们之前的那个用JSON变成的MAP添加进去,
最后再使用一个JSONGenerator 初始化,
直接初始化需要里面是一个MAP,但是我们想用LIST,就需要的是initialize2,
需要一个LIST,我们初始化结束后,把他变成JSON,然后变得好看点,
PRETTYSTRING,嗯~~~~~看来当初设计这个B4A的时候就知道JSON是非常丑陋的,所以要变得好看点。更加容易阅读。
好了,这样就完成了一个JSON的创建修改!Json其实也就这么点事,就是一堆乱七八糟的东西凑到了一起,然后我们拿来用就行了。
然后呢,最近在做关于订单这一个方面的东西,订单需要牵扯到一堆,什么网络下载,什么各种传递,传过来传过去,看的头晕好吧,这时候就需要出去浪一圈看看风景了啊。
(本文为连刊,预知菜鸟的逆袭,请继续关注,直接扫描以下二维码并关注,便可查阅菜鸟逆袭全刊!加入我们,摇身一变“高富帅”“白富美”,掌握好技术,拿高薪、买房买车!走向人生巅峰!!!快来吧!!!)
由于上传附件及文字限制,有时部分图片、文字可能显示不了,详情请见:http://mp.weixin.qq.com/s?__biz=MzI5ODI3NzY2MA==&mid=100000458&idx=1&sn=6199e9ae959d653bcca96889fa1ef013#rd
欢迎大家一起交流。
扫描以下二维码,获取更多更精美文章!(扫码关注有意向不到的惊喜的哦!!)
关注我们微信订阅号( uniguytech100) 与服务号(uniguytech),获取更多更精美文章!
也欢迎加入【大家技术网讨论QQ群】,群号码:256175955,请备注你个人的介绍!让我们一起聊聊it的那些事!
相关文章推荐
- 最近研究RabbitMQ的一些心得
- Redis与Memcached的区别
- Objective-C ---UIImageView (梳理整理)
- 跟我学《JavaScript高程3》 第二讲,课程笔记
- Ubuntu安装Hadoop
- ubuntu安装HBase
- FDFS和HDFS分布式文件系统测试
- 【学习日记】第五天-被动信息收集:NSLOOKUP
- 近期项目笔记整理
- 堡垒机-麒麟开源堡垒机工作原理
- 堡垒机-麒麟开源堡垒机审计命令识别技术
- 库位分布看板(库位管理)
- 夏日汽车那些汽车零部件容易出故障 夏日汽车保养方法大全
- poj3323翻译
- Android中AsyncTask的简单用法
- 数据持久化之NSUserDefaults
- 怎么让DIV居中
- EJB
- MySql修改密码后PhpAdmin无法登陆
- 【PKUSC2016】命运下的蝼蚁