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

我的微博,三层嵌套,相关推荐

  1. oracle 三层嵌套查询,oracle 三层嵌套分页查询

    Oracle三层嵌套分页查询 --table A select * from (select ta.*,rownum r  from (select * from A) ta where rownum ...

  2. 三层嵌套gridview 的折叠展开

    三层嵌套gridview 的折叠展开 在asp.net 2.0中,gridview也同样可以很多花样,比如做一个三层嵌套GRIDVIEW的展开.就是说,一般是主从关系的,现在是三层关系了, 可以点A, ...

  3. Map集合及三层嵌套

    Map集合 一.Map集合介绍 二.案例:Map集合三层嵌套 三.TreeMap排序 一.Map集合介绍 1.定义:无序,以键值(key,value)对的形式存储数据,键唯一,值不唯一; 注意:    ...

  4. wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理

    下载ERA5数据 从官网上下载ERA5主要分为三步: 官网注册账号,获取CDS API key. 安装python相关的库. 复制粘贴代码,下载数据. 注册账户获取密钥 点击网址:ERA5注册网址,右 ...

  5. HashMap嵌套HashMap嵌套HashMap(三层嵌套)

    HashMap嵌套HashMap嵌套HashMap(三层嵌套) import java.util.ArrayList; import java.util.HashMap; import java.ut ...

  6. html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...

    起因:意图是想实现类似于安卓viewpager那样的效果,想到了用微信小程序的swiper组件,但如果每个swiper-item里都只用一个wx:for来渲染数据的话实在是太慢了,就想到多层嵌套数据渲 ...

  7. python三层装饰器-python 三层嵌套定义装饰器

    def deco(arg): #最外层函数定义的参数是=装饰函数的参数,该参数也可以是个类 def _deco(func): #中间层函数定义的参数是=被装饰函数的名称 def __deco(*arg ...

  8. 一种嵌套滑动冲突的解决方案

    非嵌套滑动 | 嵌套滑动 相比起非嵌套滑动的自定义分发事件的方案,嵌套滑动冲突有比较成熟的 Google 解决方案:NestedScrolling . 三层嵌套的滑动冲突 UI 层级如下: 最外层(底 ...

  9. CSS选择器的声明与嵌套

    CSS选择器的声明与嵌套 使用CSS选择器控制HTML标记的时候,每个选择器的属性可以一次声明多个,选择器本身也可以同时声明多个. 并且,任何形式的选择器,都是合法的,标记选择器,class选择器和I ...

  10. python字符串转字典并获取多层嵌套字典元素

    首先定义一个符合json格式字符串,即字符串首尾由{}符号包裹,内部为key:value键值对组合.如果是嵌套字典,在value内部继续使用{}符号包裹,一个三层嵌套字典的形式:{key:[{key: ...

最新文章

  1. boost::hash_combine模块实现json哈希值的测试程序
  2. java主类与源代码名称_java 获取操作系统名称 附源代码
  3. python股票网格交易法详解_干货 | 浅谈网格交易法
  4. JAVAWEB实现短信验证---梦网云
  5. 新旧身份证合法性验证及相互转换算法(一):关于中国居民身份证的常识
  6. Android开发环境配置(内有完整过程配图)
  7. AutoRunner 功能自动化测试项目实训之AutoRunner产品设计目标(三)
  8. Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
  9. 牛客网经典120道Java面试常见题(试题+答案)
  10. 两台Ubuntu18.04局域网共享文件夹,互相访问
  11. 影视后期制作学习(AE)(时钟动画制作)
  12. 坐标系,坐标系转换,梯度计算
  13. linux查看气质系统文件命令,气质_ITPUB博客
  14. python pip在哪个文件夹运行_如何安装python与pip-百度经验
  15. 【计量经济学】异方差性
  16. 原根(知识学习+板子总结+例题+应用)
  17. 服务器网维虚拟盘无法启动,网维大师网吧虚拟磁盘客户机不出盘案例
  18. vue 车牌号校验(含新能源)
  19. 第十三届蓝桥杯模拟赛(第一期)题解
  20. 谭谭可以对LHC的超光速中微子视而不见吗

热门文章

  1. 六石管理学:好大喜功,头目们是否相信
  2. ndk-build.cmd‘‘ finished with non-zero exit value 2
  3. 开源项目:测试安卓设备摄像头的帧率
  4. WINDOWS NPAPI插件小结
  5. 又漏了一张发票,所以报销要及时
  6. 管理感悟:方案能力与解决问题能力
  7. python 直方图的绘制方法全解_5种方法教你用Python玩转histogram直方图
  8. win8系统服务器地址怎么查,win8查询服务器地址
  9. python 数据流中的移动平均值_Python实现数据流中的中位数【堆】
  10. php 5.4 mysql 5.7_致命错误:在将PHP 5.4.22和MySQL 5.5与Apache 2.4.7连接时调用未定义的函数mysqli_connect()...