今天呢学习了一些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的那些事!

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

华丽成长为IT高富帅、IT白富美(十一)相关推荐

  1. 华丽成长为IT高富帅、IT白富美(七)

    今天呢,仍然在进行那一个项目,在痛苦的修改过程中,总结出了一些有用的注意事项: 我们应该注意到了,在一个designer里面,可能有直接的图图,然后还会有相应的descript,这里需要强调一点就是, ...

  2. 华丽成长为IT高富帅、IT白富美(九)

    仍然在做项目!!!!彪悍的人生不需要解释,这回说说一个各路class互相调用的例子与一个cunsomlistview的结合用法 Customlistview 与 listview的区别呢,就在于lis ...

  3. 华丽成长为IT高富帅、IT白富美(12)

    先说说一个关于动画的小知识,关于动画,B4A官方提供了一个animation的库,其实也很方便了,这就是一个科普,可能就是这个animation的简单实现,说不定其内部就是这么做的哈. 就是这货啊,这 ...

  4. 华丽成长为IT高富帅、IT白富美(六)

    多平台原生B4X开发学习日志-第六天 还在做一个项目,今天说说这个menu.     就是这样的,不用按钮来切换页面了,我们用一个菜单来进行切换. 菜单呢,就是menu. 在B4A1里面就是: 这货, ...

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

    一直在做那个项目啊,至今为止已经做了有一半了吧..(我猜的) 先说说血与泪的经验,每当我们做出来一点点东西,对整个项目进行了一定的修改之后,我们一定要有一个代码管理储藏的程序,我们用的是乌龟SVN, ...

  6. 华丽成长为IT高富帅、IT白富美(八)

    今天呢,继续说说那个按钮,用一般的按钮实现radiobutton的功能. 很简单啊,基本思路就是添加一个临时按钮,这个临时按钮指向现在的按钮,当下一个按钮被按的时候,临时按钮的值被设置初始化,在将现在 ...

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

    多平台原生开发日志13 崩了啊!这个项目快到截至时间了,然后我们现在就是赶进度赶进度赶进度了... 然后呢学习了一个很重要的技能,就是把图片上传,然后在从网上拿下来,然后扔到一个IMAGEVIEW里面 ...

  8. 逆袭高富帅 屌丝成长必备APP大搜罗

    新年伊始,你是不是还没有对象?看着高富帅和白富美相约去度假,作为一名屌丝的你,是不是有点眼馋呢?什么?你还在用陌陌.微信摇妹纸?那你就真的OUT啦!想要靠别人,不如靠自己,只有当屌丝逆袭成了高富帅,才 ...

  9. 高富帅seajs使用示例及spm合并压缩工具露脸

    一.扯淡高富帅 很久很久以前--------的很久很久的以后,也就是昨天的昨天(2012-07-07),D2前端技术论坛,下午3点,分会场,@老赵分享其开源项目(什么来着?名字似乎很难记,让我找找~~ ...

最新文章

  1. “BCH压力测试日”准备工作开启,将允许任何人参与测试
  2. Spring Boot入门——全局异常处理
  3. android使用软引用构建缓存
  4. 软考高项之学习笔记——质量成本概念
  5. SAP UI5 Drop down list value changed
  6. Web安全CSRF攻击与防御
  7. php时间格式函数,PHP函数之日期时间函数date()使用详解_php基础_脚本
  8. 简单粗暴的移动端页面开发技能
  9. 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 语义角色标注
  10. R-WipeClean(磁盘清理工具)v20.0.2230绿色版
  11. Java-Jsp基础教程
  12. 新主播如何在直播行业混得好
  13. 使用Vue开发Chrome插件
  14. win10-11全版本下载地址MSDN纯净版ISO-20220217更新
  15. 为什么传输前要进行编码与调制
  16. Git分支图解理解其概念HEAD,git branch name,git checkout name,git log --oneline --decorate
  17. SAP-QM中途取消检验类型+质检变成非限制
  18. Swift UIView代码控制隐藏与显示
  19. tp5:为什么find()出来的数据有时候可以用toArray() 有时候会报错?
  20. OS101:图灵机、通用图灵机与bootsect

热门文章

  1. Linux 查看或统计网卡流量的几种方式【全】
  2. ElementPlus 完整引入与按需引入
  3. 用户注册与单点登录(SSO)
  4. 各种边距clientWidth、offsetWidth、scrollWidth、clientLeft、getBoundingClientRect详解
  5. 电脑不用,电脑不用时需要关机吗
  6. python+django+vue搭建前后端分离项目Part1
  7. python django框架+vue.js前后端分离
  8. Zabbix部署说明(Server+Win客户端+交换机(H3C))
  9. 51单片机DS18B20+DS1302+LCD12864实时显示时间日期温度
  10. 2023年二建市政实务怎么高效率复习?