位置: 编程技术 - 正文

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 安卓系统)

  • 劳动合同和劳务合同有什么区别 举例
  • 资本公积什么情况下转增资本
  • 一般纳税人临时工工资怎么入账
  • 留底的预缴税款怎么处理?
  • 预付款发票未到如何入成本
  • 退款给客户怎么记分录
  • 股东以实物出资需要交税吗
  • 发票开什么明目列福利费
  • 职工报销费用的处理流程
  • 金税盘开票信息修改
  • 视同内销发票重开要带税吗
  • 企业怎么通过债务转让
  • 国内企业给国外企业开发票
  • 怎么恢复系统win10
  • 鸿蒙系统智慧场所在哪
  • 服务器ssl证书过期怎么解决
  • 一般纳税人问题
  • php数组清空
  • 怎么增加c盘空间容量
  • deepin缩放
  • 购入固定资产后发生的员工培训费应计入固定资产的成本
  • services.exe是什么服务
  • php的数组函数
  • 原始凭证必须具备的基本要素
  • powershell.exe什么意思
  • win10的环境配置在哪
  • 交易性金融资产包括哪些项目
  • 股权转让个人所得税优惠政策
  • 建筑业异地施工可以先开发票么
  • php实现创建微信群聊
  • 简单谈谈php中的安全性
  • 做毕业设计,前景如何
  • 浅谈人工智能时代财务会计向管理会计的转型
  • 房地产企业汇算清缴资料
  • 门窗安装属于土建还是安装?
  • 代理记账公司工作经历
  • 商业汇票的承兑银行必须具备下列条件
  • 帝国cms 开启动态
  • 运输发票抵扣进项税额
  • 自然人独资和个人独资是一样的吗
  • sql行列转换结果保存为新表
  • 工业企业库存商品的初始入账成本
  • 公司注销章子要盖章吗
  • sqlserver判断数字
  • 用友电子报表怎么生成
  • 固定资产处置损益怎么算
  • 公司员工报销没有发票挂内账有风险吗
  • 土地租金计入什么会计科目
  • 收到残保金退税现金流
  • 坏账准备与应收账款的影响有哪些
  • 税控盘年费每年都可以抵扣吗
  • 职工教育经费住宿费用可以抵扣吗
  • 增值税进项税转出额可以税前扣除吗
  • 存货明细账余额合计与存货总账余额相同
  • sql server 2000中的安全性包含
  • windows 9
  • 怎么用winxp的系统光盘启动
  • win8开机启动项怎么关闭
  • 误删了分区怎么恢复
  • win8打游戏卡吗
  • paytime.exe - paytime是什么进程 有什么用
  • win7网速很慢
  • win7 64位旗舰版电脑如何取消网页自动保存密码?win7取消自动保存网页密码的方法
  • kb3150220安装失败
  • javascriptcsdn
  • unity3d官方案例
  • js表单验证实例怎么写
  • nodejs基本原理
  • Python IDE PyCharm的基本快捷键和配置简介
  • unity3d武器模型
  • unity 内嵌浏览器
  • listview提高效率
  • python3整除
  • rst.open
  • 北京市房山区限行范围
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 国家税务网站官网
  • 考公务员国家税务局好吗
  • 海关进口增值税怎么认证抵扣
  • 关于返回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设