今天呢学习了一些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. 不用地图如何导航?DeepMind提出新型双路径强化学习「智能体」架构
  2. python【力扣LeetCode算法题库】5- 最长回文子串
  3. 用DMA方式从串行USART口连续接收数据,怎样确认收到一个完整的包讨论
  4. java list 转 map_Java8 快速实现List转map 、分组、过滤等操作
  5. java 封闭实例_不能访问类型…的封闭实例
  6. 我的MVVM框架 v0.1发布
  7. Python getattr() 函数
  8. 2019职称计算机考试哪些地区取消,2019年职称计算机考试注意事项
  9. 金山办公上市,雷军心愿了却!
  10. org/hibernate/validator/internal/engine
  11. 中国新材料产业应用前景与十四五运营方向分析报告2021年版
  12. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(22):方阵函数在微分方程组中的应用
  13. 计算机长宽高公式,单位换算公式大集合
  14. 初识C++——类与对象的详细说明(二)
  15. 忘记 Apple ID 密码?重设 Apple ID 密码的 3 种方法
  16. Stacking:集成学习策略图解
  17. 数据挖掘中的模式发现(七)GSP算法、SPADE算法、PrefixSpan算法
  18. 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~
  19. 从南极之争谈软件架构十个技巧,及…
  20. 网络安全工程师零基础入门:(企业级)从入门到精通学习路线规划,学完即可就业

热门文章

  1. typeof的语法和使用
  2. PD-QC-AFC多协议诱骗芯片《LDR6328S》
  3. JAVA8~17新特性
  4. CRM客户管理系统的作用和四大优势
  5. 2019年12月23日--2019年12月29日(合计38小时,剩9962小时)
  6. 基于JSP的人事管理系统设计
  7. C语言职工人事管理系统设计报告(附代码)‍超详细!!!
  8. HMM之Baum-Welch算法
  9. Labelary Online ZPL Viewer
  10. 单片机基础知识点 05 (中断-1)