位置: 编程技术 - 正文

Android中获取JSON(android获取json数据)

编辑:rootadmin
/** * 数据形式:{"id":1,"isNo":false,"data":[{"id":1,"name":"张三"},{"id":2,"name":"李四"},{"id":2,"name":"王五"}]} */ public static List<Map<String, String>> getJSONObject(String path) throws Exception { List<Map<String, String>> list = new ArrayList<Map<String, String>>(); Map<String, String> map = null; URL url = new URL(path); // HttpURLConnection可以从网络中获取数据. HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // 设置超时时间 conn.setConnectTimeout(5 * ); conn.setRequestMethod("GET");//这个应该都知道是干嘛的,默认是GET if (conn.getResponseCode() == ) {// 判断请求码,不是则为请求失败 InputStream is = conn.getInputStream(); // 获取输入流 byte[] data = readStream(is); String json = new String(data); JSONObject jsonObject=new JSONObject(json); //返回的数据形式是一个Object类型 int total=jsonObject.getInt("id"); Boolean success=jsonObject.getBoolean("isNo"); JSONArray jsonArray = jsonObject.getJSONArray("data");//用getJSONArray获取数组 for (int i = 0; i < jsonArray.length(); i&#;&#;) { JSONObject item = jsonArray.getJSONObject(i); int id = item.getInt("id"); String name = item.getString("name"); map = new HashMap<String, String>(); map.put("id", id &#; ""); map.put("name", name); list.add(map); } } return list; } 此为{"id":1,"isNo":false,"data":[{"id":1,"name":"张三"},{"id":2,"name":"李四"},{"id":2,"name":"王五"}]} 类型的JSON,其他类型的都可以通过此方法获得,转换时举一反三就可以了。

推荐整理分享Android中获取JSON(android获取json数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android读取json文件,android的json解析,android读取json文件,android获取json数据,Android中获取手机分辨率权限,Android中获取手机分辨率权限,Android中获取访问data权限,Android中获取系统级权限,内容如对您有帮助,希望把文章链接给更多的朋友!

Android中获取JSON(android获取json数据)

版权声明:本文为博主原创文章,未经博主允许不得转载。

【MAC版】Android ADB server didn&#;t ACK * failed to start daemon *解决办法 运行程序时,出现如下错误[--::-CustomKeyBoard]Theconnectiontoadbisdown,andasevereerrorhasoccured.[--::-CustomKeyBoard]YoumustrestartadbandEclipse.[--:2

Android -常见面试提问 1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?①Item布局,层级越少越好,使用hierarchyview工具查看优化。②复用convertView③使用ViewHo

记住密码与自动登录功能 Login.xml?xmlversion=1.0encoding=utf-8?LinearLayoutxmlns:android=

标签: android获取json数据

本文链接地址:https://www.jiuchutong.com/biancheng/371033.html 转载请保留说明!

上一篇:Android的AsyncTask官方API谷歌翻译版

下一篇:【MAC版】Android ADB server didn't ACK * failed to start daemon *解决办法(mac 安卓系统)

  • 进项税转出从待认证到月末结转的会计分录是
  • 一般计税方法是全额计税吗
  • 公对公转账在手机上怎么操作
  • 企业所得税资产总额怎么计算
  • 合伙企业需要申报个税吗
  • 企业股权无偿转让不缴增值税
  • 房地产企业消防设施计入什么科目
  • 清税证明要什么证件
  • 股东捐赠给企业资金保壳
  • 母子公司间资产划拨开免税发票
  • 什么是差额增收
  • 公司没有收入算正常经营吗
  • 税局代开的法律顾问费能否抵扣
  • 存货毁损计入
  • 租个人房子开发票税率是多少
  • 餐饮店进货要索取哪些单据
  • 大型超市税收分析报告
  • 未达起征点企业怎么处理
  • 税法递延纳税
  • 文化建设费的征收标准
  • 进料加工贸易是什么意思
  • 新开办筹建费企业所得税申报填写
  • 存货年末余额怎么算出来的
  • 销售退货怎么开红字
  • 高新加计扣除怎么做账
  • 民间非盈利组织会计信息的使用者
  • win7系统我的电脑图标不见了
  • 销售产品出去 怎么做科目
  • 如何用腾讯电脑管家回复格式化U盘
  • 在windows7中,桌面图标的排列顺序是
  • 红利所得的税法规定
  • 资本溢价是
  • 固定资产前期购买的后期入账怎么入?
  • php数组函数 菜鸟
  • php实战
  • 向银行借入的资金属于什么
  • JavaScript数组长度
  • 异步函数执行顺序
  • 大数据找工作好找吗
  • 减资的程序
  • 垃圾处置费的收费标准
  • sqlsever修改数据
  • 织梦系统基本参数
  • 将房产以股权形式出售
  • 一步一步的简单
  • 汇算清缴补缴所得税摘要怎么写的
  • 库存现金的使用限额规定
  • 小微企业免征的增值税怎么做账
  • 增值税发票已抵扣怎么红冲
  • 加工企业怎么做账务处理
  • 接受捐赠的固定资产按什么入账
  • 本月计提费用,发票下个月到可以吗
  • 不动产登记流程有哪些
  • 无息的银行承兑汇票
  • 售后维修费会计分录
  • 转账时转错账号怎么办
  • 个人所得税个人申报和公司申报区别
  • 销售费用包括什么?
  • 小加工厂怎么开发票
  • 最全的免费追漫软件
  • linux彻底卸载软件
  • Vista 新命令收集整理完整版
  • xp系统怎么卸载程序
  • SSSvr.exe - SSSvr是什么进程
  • win8使用教程和技能
  • windows7准备配置windows
  • 如何配置sendmail
  • 如何解决win7系统不稳定
  • 猫的所有视频
  • cocos-2dx
  • unity hover
  • javascript正则匹配两个点
  • jQuery 判断JSON
  • jquery自带的弹出框
  • 怎么看网页的编码格式
  • jquery获取当前日期yyyymmdd
  • 现在还有地方税务局吗
  • 四川省国家税务局官网
  • 在网上缴费后如何退款
  • 内江市税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设