位置: 编程技术 - 正文

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

  • 公司处理固定资产的账务处理
  • 工程项目估算收入要缴税吗
  • 代收款有手续费怎么做账
  • 未达起征点销售额是含税还是不含税
  • 企业股利分配政策有哪些
  • 土地增值税清算的条件
  • 增值税一般纳税人是什么意思
  • 未确认收入可以开发票吗
  • 政府奖励企业款银行未收到会计分录
  • 递延收益摊销包含哪些
  • 主营业务税金及附加包括什么
  • 什么情况下要交增值税
  • 代购工作室合法吗
  • 公司邀请外国人来华邀请函模板
  • 去年的财务费用忘记帐能入今年的账吗?
  • 固定资产改造更新是否需要计提折旧
  • 移动手机网速测试
  • 变动成本法和完全成本法利润差异
  • 项目投资净现值计算公式
  • 个体工商户核定征收标准2023
  • win10自带的清理对固态有影响吗
  • php空间怎么用
  • 合伙搞养殖
  • 非货币性资产投资特殊性税务处理
  • 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)
  • 存货销售收入
  • 不得领购使用增值税专用发票
  • 待抵扣进项税的限额是什么
  • 火车票抵扣进项税怎么申报填写
  • “从零开始”
  • php输出隔行变色的表格
  • tf fans club
  • Win11 Build 25336 预览版发布:Snap 窗口新增最近 20 个标签选项
  • 工程没结算能否竣工验收
  • 购进原材料款项未付应编制什么凭证
  • 房地产销售未完工产品转完工产品确认的销售收入
  • 收到银行的贷款怎么入账
  • 总公司与分公司合作协议范本
  • 电子软件是如何诞生的
  • 苹果mac安装
  • 饲料加工企业可以转让吗
  • 季初资产总额和季末资产总额怎么算
  • sql server 2008使用
  • 购买银行理财产品安全吗
  • 企业增值税的计算
  • 核定征收过了时间就不能申请了吧
  • 公司购买土地建厂房账务处理小企业会计准则
  • 应交税费属什么类科目
  • 公司餐费怎么入账
  • 提取法定盈余公积金的比例是多少
  • 房地产企业暂估成本所得税汇算
  • 银行扣款后又退回怎么办
  • 诺诺开票人怎么修改
  • sql中存储过程的用法
  • hyper-v虚拟机无法初始化
  • winxp怎么做系统
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • linux网络不可达是什么原因
  • win8操作
  • 微软称十年内将淘汰程序员
  • linux录屏软件安装
  • win7出现蓝屏怎么办
  • win8.1无线
  • 寒江孤影原文
  • shell脚本通过expect实现自动单边无密登录功能
  • perl数组元素个数
  • shell的逻辑运算符
  • web标准有那几个方面
  • unity learn premium
  • 批处理字符串截取
  • android连接手机
  • unity shader cull off
  • linux jhat
  • 农用三轮车免征增值税文件
  • 国家税务总局河北地税局
  • 徐州第三税务分局
  • 税控机怎么开发票
  • 发货确认收入还是以开票确认收入
  • 地税逾期了怎么申报
  • 如何做好巡察组组员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设