以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂,这是我个人觉得是一种比较简单易懂的json数据解析方法:

看下其中一个类的代码

package com.example.text_json_deno_model;import java.util.ArrayList;
import java.util.List;import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;public class Coupons {private List<Kfc>  coupons  ;private String end;private int id;private String label;private String start;public List<Kfc> getCoupons() {return coupons;}public void setCoupons(List<Kfc> coupons) {this.coupons = coupons;}public String getEnd() {return end;}public void setEnd(String end) {this.end = end;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getLabel() {return label;}public void setLabel(String label) {this.label = label;}public String getStart() {return start;}public void setStart(String start) {this.start = start;}public Coupons(JSONObject jsonObject) throws  JSONException{constructJson(jsonObject);}private void constructJson(JSONObject jsonObject)  throws  JSONException {if (!jsonObject.isNull("end")) {end  =jsonObject.getString("end");}if (!jsonObject.isNull("id")) {id  =jsonObject.getInt("id");}if (!jsonObject.isNull("label")) {label  =jsonObject.getString("label");}if (!jsonObject.isNull("start")) {start  =jsonObject.getString("start");}if (!jsonObject.isNull("coupons")) {List<Kfc> kfcs  =new ArrayList<Kfc>();JSONArray  object  =jsonObject.getJSONArray("coupons");if (object instanceof  JSONArray) {for (int i = 0; i < object.length(); i++) {Kfc  kfc  =new Kfc(object.getJSONObject(i));kfcs.add(kfc);}coupons  =kfcs;}}}}

这样在解析数据的时候自己解析成一个对象就可以了,很简单吧。我把我写的一个Demo传了上来,下载地址: http://download.csdn.net/detail/u012808234/8385311

以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂相关推荐

  1. 麦当劳肯德基供应商使用变质过期肉:吃不死人

    工人倒入临近保质期的麦当劳牛肉饼返工次品.电视截屏 工人将过期原料倒入肯德基烟熏肉饼的绞肉区. 经过重新加工,过期原料又变身金灿灿的麦乐鸡. 昨天,东方卫视披露,记者卧底两个多月发现,麦当劳.肯德基. ...

  2. 【麦当劳肯德基】是美国在中国的基因武器试验场

    有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人... 能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生, ...

  3. 【麦当劳 肯德基】是美国在中国的基因武器试验场(转)

    有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人...能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生,说 ...

  4. C++ 设计模式 建造者模式(复杂对象的构建与其表示分离)肯德基不同烧鸡的制作过程

    文章目录 1. 理论基础 2. 逻辑代码 3. 应用 3.1 做汉堡咯 思考: 为何肯德基麦当劳这些快餐能在中国这个上下五千年的国都站住脚? 中国的鱼香肉丝为何不能成为令人追捧的快餐? 因为麦当劳肯德 ...

  5. (Java)模拟肯德基点餐系统

    问题描述 参考肯德基官网的信息模拟肯德基快餐店的收银系统,结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算和找零. 3.使用优惠劵购买餐品结算和找零. 4. ...

  6. JAVA工厂设计模式——肯德基订餐

    一 模式定义 抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类. 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只 ...

  7. 肯德基必须对“垃圾事件”做出答复!

    当我们在干净的肯德基餐厅进食时,可曾想过,会有大量的餐后废弃塑料杯.调料袋由于处理失当,在中国的农村被随意散弃:当肯德基向我们介绍食品原材料如何严格把关时,可曾想到,肯德基的垃圾由于把关不严,正在污染 ...

  8. 使用python编写一个完整的接口自动化用例

    使用python编写一个完整的接口自动化用例 以聚合数据的 查询天气接口为例: import requestsclass HttpRequests: def __init__(self,url, pa ...

  9. 卧底肯德基和麦当劳的企业微信群后,我发现了社群的新玩法!

    由于周末都要去培训机构上课,商场里的肯德基与麦当劳成了我近一年最常去的餐厅.在不断的消费中,我也慢慢感受到了他们的一些变化:比如,两家在今年都开始做企业微信社群了. 其实在餐饮行业里,除了这两个快餐巨 ...

最新文章

  1. html编写app页面代码,编写html页面代码需要了解的--综合编
  2. vt Hypervisor Framework
  3. 【神经网络】神经网络结构在命名实体识别(NER)中的应用
  4. 用awk一些常用技巧sort uniq
  5. 计算机考在职研究生有必要吗,读在职研究生有必要辞掉工作吗?
  6. 假设前置数据法|全网唯一
  7. 自学python-自学编程的6种方法,自学Python
  8. python连接阿里云服务器_阿里云服务器python
  9. 中科大EPC课程爬取-带步骤
  10. mx250显卡天梯图_2020新版显卡天梯图 RTX3060性能公布
  11. Xilinx平台SRIO介绍(五)示例工程Example Design介绍
  12. python爬虫爬取网站视频_python3爬虫爬取视频(一)
  13. 安装脚本实现百度云播放视频加速
  14. 学生白嫖阿里云服务器方法
  15. 怎么禁止浏览器弹框记住/保存密码及不自动填充密码
  16. 关于morden c++ design中的kdl问题(singleton)的解决
  17. 不知道化什么妆?AI美妆助手上线!为你提供最合适的建议
  18. 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析
  19. 最大公因数等于 K 的子数组数目求解全过程
  20. 2019最新《Python安全工具开发应用教程》

热门文章

  1. 可以自动下载字幕的播放器-shooter player 射手播放器
  2. 新华三大数据平台优势通过最严苛数据中心联盟评测
  3. latex公式编辑器-配合word使用
  4. Oracle 11g下载以及与plsql的连接
  5. 人工智能数据集(资源篇)(更新于2020.11.27)
  6. 最新Android开源库、工具、开源项目整理分享
  7. QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问...
  8. 学习型通用红外遥控设备(三)
  9. epass 1000ND 使用心得
  10. 简报a4纸的html页面,简报版面设计