位置: 编程技术 - 正文

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

  • 资产损失税前扣除及纳税调整明细表
  • 免税收入怎么做会计分录
  • 工程奖励金算收入吗
  • 专用发票只能公对公吗
  • 企业所得税季度申报时间
  • 合伙律师事务所的合伙人必须是
  • 政府奖励企业如何申请
  • 金税盘证书口令被锁死自己能解吗
  • 煤矸石算能源吗
  • 非公益捐赠税率
  • 购买非专利技术发生的手续费计入什么科目
  • 以实物抵债账务协议
  • 跨国避税
  • 一般纳税人交增值税会计科目
  • 出口退税退的是哪部分税
  • 船运费发票抵扣多少税
  • 公司委托其他公司为员工代缴社保公积金
  • 建筑企业差额征税账务处理
  • 辞退福利税前扣除标准
  • 拿到进项票下一步做啥
  • 所得税汇算清缴退款账务处理
  • 呆帐死帐处理
  • 购买方已抵扣
  • 会员卡系统多少钱一套
  • 简易计税增值税计入什么科目
  • 企业收到外部水电费如何做账?
  • 单位收到项目前的钱
  • bios设置技巧
  • 股权变更需要缴纳印花税吗,缴纳多少
  • 收据能入账当凭证吗
  • 冲销去年暂估收入
  • 鸿蒙可以看小电影吗
  • 手机苹果14
  • 金鱼花的养殖方法与注意事项
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • 没进项可以开专票吗
  • 专票认证后可以不抵扣吗
  • php中数组的概念
  • 社保和公积金个人缴纳在哪里查看
  • 微信小程序如何删除
  • gp_dump命令
  • 计提折旧是怎么计算的
  • 应交税费月末要结平
  • 2201应付职工薪酬
  • 哪些费用进项税额要转出
  • 汽车报废残值如何处理
  • 个人账户用于公司发工资
  • 购买土地缴纳契税会计分录
  • 在软件中的操作有哪些
  • 盈余公积的计提基数
  • 厂家给经销商的活动方案怎么写
  • 稳岗补贴操作流程
  • 股权转让溢价
  • 股东转公户的钱叫什么
  • 并购贷款是固定资产贷款吗
  • 公司给员工租的宿舍如何做分录
  • 收到发票没付款,能打赢官司吗
  • 企业发生的存货盘盈计入营业外收入吗
  • access数据库sql语言
  • win8系统如何查看电脑型号
  • 怎么用winxp的系统光盘启动
  • 隐藏的系统应用在哪找
  • windowsxp停止服务的时间
  • potplayer win7
  • 怎么在mac上看电视剧
  • win8自启动在哪儿设置
  • Win7摄像头驱动程序
  • cocos2dx onpause崩
  • js中的冒泡排序原理
  • unityproject
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • unity3d 场景
  • jquery的validate前端表单验证
  • python tcp编程
  • java web开发流程
  • 职称申报密码找回
  • 汽车运输发票税率是多少
  • 小规模一季度多少免增值税
  • 云南新农合怎么报销的
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设