以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂
以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂,这是我个人觉得是一种比较简单易懂的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
以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂相关推荐
- 麦当劳肯德基供应商使用变质过期肉:吃不死人
工人倒入临近保质期的麦当劳牛肉饼返工次品.电视截屏 工人将过期原料倒入肯德基烟熏肉饼的绞肉区. 经过重新加工,过期原料又变身金灿灿的麦乐鸡. 昨天,东方卫视披露,记者卧底两个多月发现,麦当劳.肯德基. ...
- 【麦当劳肯德基】是美国在中国的基因武器试验场
有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人... 能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生, ...
- 【麦当劳 肯德基】是美国在中国的基因武器试验场(转)
有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人...能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生,说 ...
- C++ 设计模式 建造者模式(复杂对象的构建与其表示分离)肯德基不同烧鸡的制作过程
文章目录 1. 理论基础 2. 逻辑代码 3. 应用 3.1 做汉堡咯 思考: 为何肯德基麦当劳这些快餐能在中国这个上下五千年的国都站住脚? 中国的鱼香肉丝为何不能成为令人追捧的快餐? 因为麦当劳肯德 ...
- (Java)模拟肯德基点餐系统
问题描述 参考肯德基官网的信息模拟肯德基快餐店的收银系统,结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零. 2.基本套餐结算和找零. 3.使用优惠劵购买餐品结算和找零. 4. ...
- JAVA工厂设计模式——肯德基订餐
一 模式定义 抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类. 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只 ...
- 肯德基必须对“垃圾事件”做出答复!
当我们在干净的肯德基餐厅进食时,可曾想过,会有大量的餐后废弃塑料杯.调料袋由于处理失当,在中国的农村被随意散弃:当肯德基向我们介绍食品原材料如何严格把关时,可曾想到,肯德基的垃圾由于把关不严,正在污染 ...
- 使用python编写一个完整的接口自动化用例
使用python编写一个完整的接口自动化用例 以聚合数据的 查询天气接口为例: import requestsclass HttpRequests: def __init__(self,url, pa ...
- 卧底肯德基和麦当劳的企业微信群后,我发现了社群的新玩法!
由于周末都要去培训机构上课,商场里的肯德基与麦当劳成了我近一年最常去的餐厅.在不断的消费中,我也慢慢感受到了他们的一些变化:比如,两家在今年都开始做企业微信社群了. 其实在餐饮行业里,除了这两个快餐巨 ...
最新文章
- html编写app页面代码,编写html页面代码需要了解的--综合编
- vt Hypervisor Framework
- 【神经网络】神经网络结构在命名实体识别(NER)中的应用
- 用awk一些常用技巧sort uniq
- 计算机考在职研究生有必要吗,读在职研究生有必要辞掉工作吗?
- 假设前置数据法|全网唯一
- 自学python-自学编程的6种方法,自学Python
- python连接阿里云服务器_阿里云服务器python
- 中科大EPC课程爬取-带步骤
- mx250显卡天梯图_2020新版显卡天梯图 RTX3060性能公布
- Xilinx平台SRIO介绍(五)示例工程Example Design介绍
- python爬虫爬取网站视频_python3爬虫爬取视频(一)
- 安装脚本实现百度云播放视频加速
- 学生白嫖阿里云服务器方法
- 怎么禁止浏览器弹框记住/保存密码及不自动填充密码
- 关于morden c++ design中的kdl问题(singleton)的解决
- 不知道化什么妆?AI美妆助手上线!为你提供最合适的建议
- 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析
- 最大公因数等于 K 的子数组数目求解全过程
- 2019最新《Python安全工具开发应用教程》
热门文章
- 可以自动下载字幕的播放器-shooter player 射手播放器
- 新华三大数据平台优势通过最严苛数据中心联盟评测
- latex公式编辑器-配合word使用
- Oracle 11g下载以及与plsql的连接
- 人工智能数据集(资源篇)(更新于2020.11.27)
- 最新Android开源库、工具、开源项目整理分享
- QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问...
- 学习型通用红外遥控设备(三)
- epass 1000ND 使用心得
- 简报a4纸的html页面,简报版面设计