位置: 编程技术 - 正文

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

  • 所得税清缴时有哪些调整项
  • 计算本月所得税税率为25%
  • 进项税额转出要补所得税吗
  • 外出办事车费计入什么科目
  • 工程结算时如何确认收入
  • 上年营业收入是什么科目
  • 公司打到个人账户需要多久
  • 金蝶专业版利润表本年累计公式
  • 专利资本化条件
  • 金蝶k3审核过账在哪里
  • 固定资产遭受自然灾害账务处理
  • 低值易耗品库存
  • 员工证书补贴标准
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 补去年的税款怎么做账
  • 个体户需要缴纳残疾人保障金吗
  • 通讯费能开专票吗
  • 建筑企业收到的商品怎么入账呢
  • 材料成本差异率要算发出材料吗
  • win11开始菜单怎么设置成左下角
  • 苹果macbook 系统
  • deldir.exe是什么
  • php yii框架
  • 多对账工作的主要内容
  • 企业清算所得税如何计算
  • php自定义表单
  • esp8266 dht22
  • yii框架的优点及原理
  • php引用传值
  • python编程爱心形状
  • 升级nodejs到最新版本
  • 目标检测yolov5
  • 2021年前端还火吗
  • set_ccopt_property
  • JS初识
  • 企业所得税申报表在哪里打印
  • 怎样申请土地增值税补贴
  • 以旧换新方式销售金银首饰的消费税处理
  • 固定资产清理如何申报增值税
  • 商业承兑汇票贴现会计分录
  • 给员工分红是否交税
  • 阴影等级是什么
  • 什么人适合单干
  • 营业总收入包括营业外收入吗
  • SQL Server 2005与sql 2000之间的数据转换方法
  • SQL Server中使用的SQL是
  • 银行对帐单
  • 去年多摊销了怎么办
  • 以前年度损益调整会计分录
  • 注销退税后又补税了
  • 进口货物如何入账
  • 2021年税控盘收费
  • 销售货物的价外费用如何开票
  • 附加税减免政策2023
  • 付款金额比发票金额少怎么办
  • 哪里还有备用金可以借
  • 发出计价是什么意思
  • 虚拟主机管理平台
  • 重装系统要注意哪些
  • winxp开机启动程序
  • linux改变
  • centos 修改网络配置文件
  • vim的配置文件
  • windows任务计划程序
  • windows7脚本编程和命令行指南
  • win7 来宾账户
  • js实现无缝轮播
  • js类的实现
  • jquery移动节点的方法
  • jquery validation
  • nodejs filereader
  • nodejs网站开发
  • ie8兼容性模式设置在哪
  • 也论主板的扩展性
  • javascript基础笔记
  • jquery加载中
  • 甘肃国家税务局官网
  • 税控盘登陆失败
  • 交社保去地税局交吗
  • 亮点纷呈的意思和造句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设