我的微博,三层嵌套,
private void getWeiboList(JSONObject json) throws JSONException {
org.json.JSONArray jsonArray = json.getJSONArray("data");//第一个data
if (jsonArray != null && jsonArray.length() > 0) {
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
WeiboList weibo = new WeiboList();
if (jsonObj.has("data")) {
JSONObject jsona = null;
JSONArray jsonarray = jsonObj.getJSONArray("data");//第二个data
if (jsonarray != null && jsonarray.length() > 0) {
for (int j = 0; j < jsonarray.length(); j++) {//一个榜的集合
jsona = jsonarray.getJSONObject(j);
org.json.JSONArray array = jsona.getJSONArray("data");//第三个data
for (int k = 0; k < array.length(); k++) {//榜内容集合
WeiboList weiboTop = new WeiboList();
JSONObject jsonb = array.getJSONObject(k);
if (jsonb.has("uid")) {
weiboTop.setUid(jsonb.getString("uid"));
}
if (jsonb.has("nick")) {
weiboTop.setNick("nick");
}
if (jsonb.has("portrait")) {
weiboTop.setPortrait(jsonb.getString("portrait"));
}
wList.add(weiboTop);
}
weiboMap.put(jsonObj.getString("type") + ";"+ jsona.getString("time"), wList);
}
myMicroblogTopList.add(weiboMap);
}
} else {
weibo.setAddtime(jsonObj.getString("addtime"));
weibo.setName(jsonObj.getString("name"));
weibo.setIsbottle(jsonObj.getString("isbottle"));
if (!jsonObj.getString("isbottle").equals("")&& jsonObj.getString("isbottle").equals("0")) {
weibo.setHid(jsonObj.getString("hid"));
weibo.setHnick(jsonObj.getString("hnick"));
weibo.setHportrait(jsonObj.getString("hportrait"));
weibo.setHtitle(jsonObj.getString("htitle"));
} else {
weibo.setAd(jsonObj.getString("ad"));
}
weibo.setUnick(jsonObj.getString("unick"));
weibo.setOpus_url(jsonObj.getString("opus_url"));
weibo.setUportrait(jsonObj.getString("uportrait"));
weibo.setPurelyric(jsonObj.getString("purelyric"));
weibo.setUid(jsonObj.getString("uid"));
weibo.setOid(jsonObj.getString("oid"));
weibo.setUtitle(jsonObj.getString("utitle"));
weiboList.add(weibo);
}
}
}
转载于:https://www.cnblogs.com/guligei/p/3303750.html
我的微博,三层嵌套,相关推荐
- oracle 三层嵌套查询,oracle 三层嵌套分页查询
Oracle三层嵌套分页查询 --table A select * from (select ta.*,rownum r from (select * from A) ta where rownum ...
- 三层嵌套gridview 的折叠展开
三层嵌套gridview 的折叠展开 在asp.net 2.0中,gridview也同样可以很多花样,比如做一个三层嵌套GRIDVIEW的展开.就是说,一般是主从关系的,现在是三层关系了, 可以点A, ...
- Map集合及三层嵌套
Map集合 一.Map集合介绍 二.案例:Map集合三层嵌套 三.TreeMap排序 一.Map集合介绍 1.定义:无序,以键值(key,value)对的形式存储数据,键唯一,值不唯一; 注意: ...
- wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理
下载ERA5数据 从官网上下载ERA5主要分为三步: 官网注册账号,获取CDS API key. 安装python相关的库. 复制粘贴代码,下载数据. 注册账户获取密钥 点击网址:ERA5注册网址,右 ...
- HashMap嵌套HashMap嵌套HashMap(三层嵌套)
HashMap嵌套HashMap嵌套HashMap(三层嵌套) import java.util.ArrayList; import java.util.HashMap; import java.ut ...
- html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...
起因:意图是想实现类似于安卓viewpager那样的效果,想到了用微信小程序的swiper组件,但如果每个swiper-item里都只用一个wx:for来渲染数据的话实在是太慢了,就想到多层嵌套数据渲 ...
- python三层装饰器-python 三层嵌套定义装饰器
def deco(arg): #最外层函数定义的参数是=装饰函数的参数,该参数也可以是个类 def _deco(func): #中间层函数定义的参数是=被装饰函数的名称 def __deco(*arg ...
- 一种嵌套滑动冲突的解决方案
非嵌套滑动 | 嵌套滑动 相比起非嵌套滑动的自定义分发事件的方案,嵌套滑动冲突有比较成熟的 Google 解决方案:NestedScrolling . 三层嵌套的滑动冲突 UI 层级如下: 最外层(底 ...
- CSS选择器的声明与嵌套
CSS选择器的声明与嵌套 使用CSS选择器控制HTML标记的时候,每个选择器的属性可以一次声明多个,选择器本身也可以同时声明多个. 并且,任何形式的选择器,都是合法的,标记选择器,class选择器和I ...
- python字符串转字典并获取多层嵌套字典元素
首先定义一个符合json格式字符串,即字符串首尾由{}符号包裹,内部为key:value键值对组合.如果是嵌套字典,在value内部继续使用{}符号包裹,一个三层嵌套字典的形式:{key:[{key: ...
最新文章
- boost::hash_combine模块实现json哈希值的测试程序
- java主类与源代码名称_java 获取操作系统名称 附源代码
- python股票网格交易法详解_干货 | 浅谈网格交易法
- JAVAWEB实现短信验证---梦网云
- 新旧身份证合法性验证及相互转换算法(一):关于中国居民身份证的常识
- Android开发环境配置(内有完整过程配图)
- AutoRunner 功能自动化测试项目实训之AutoRunner产品设计目标(三)
- Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
- 牛客网经典120道Java面试常见题(试题+答案)
- 两台Ubuntu18.04局域网共享文件夹,互相访问
- 影视后期制作学习(AE)(时钟动画制作)
- 坐标系,坐标系转换,梯度计算
- linux查看气质系统文件命令,气质_ITPUB博客
- python pip在哪个文件夹运行_如何安装python与pip-百度经验
- 【计量经济学】异方差性
- 原根(知识学习+板子总结+例题+应用)
- 服务器网维虚拟盘无法启动,网维大师网吧虚拟磁盘客户机不出盘案例
- vue 车牌号校验(含新能源)
- 第十三届蓝桥杯模拟赛(第一期)题解
- 谭谭可以对LHC的超光速中微子视而不见吗
热门文章
- 六石管理学:好大喜功,头目们是否相信
- ndk-build.cmd‘‘ finished with non-zero exit value 2
- 开源项目:测试安卓设备摄像头的帧率
- WINDOWS NPAPI插件小结
- 又漏了一张发票,所以报销要及时
- 管理感悟:方案能力与解决问题能力
- python 直方图的绘制方法全解_5种方法教你用Python玩转histogram直方图
- win8系统服务器地址怎么查,win8查询服务器地址
- python 数据流中的移动平均值_Python实现数据流中的中位数【堆】
- php 5.4 mysql 5.7_致命错误:在将PHP 5.4.22和MySQL 5.5与Apache 2.4.7连接时调用未定义的函数mysqli_connect()...