位置: 编程技术 - 正文

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

  • 加工企业税收优惠政策
  • 车船税的免征对象是什么
  • 税务专家田野
  • 增值税一般纳税人和小规模纳税人的区别
  • 差额增税可以抵扣吗
  • 合并两公司的帐务怎么做
  • 累计纳税工资是什么意思
  • 小规模企业多交增值税
  • 2019年研发费用加计扣除标准
  • 进项税转出的发票怎么认证
  • 土地出让金返还的禁止性规定
  • 企业所得税收入是什么意思
  • 事业单位为职工代扣代缴个人所得税
  • 建筑行业会计如何合理避税
  • 收到银行存款怎么记账
  • 附追索权的应收债权出售的会计处理
  • 季度企业所得税计算方法举例
  • 企业交补充医疗保险
  • 个人拿身份证可以贷款吗
  • 金三系统打印控件下载及报税流程
  • 小配件出口怎么报关
  • 拨付所属资金和上级拨付资金
  • 城建税教育费附加和地方教育费附加
  • 要求做前两年的核酸检测
  • 个人所得税征收计算方法
  • 物业预收的物业费怎么做会计分录?
  • 手机连不上wifi显示已停用是怎么回事
  • 收到政府财政拨款用于购买生产设备
  • 购买电脑应该怎么做账
  • 销售二手车减免税额会计分录
  • 补缴增值税和滞纳税区别
  • 材料成本差异属于成本类账户吗
  • 长期投资对投资方财务状况的实质性影响有哪些
  • 前后端交互用什么技术
  • 出售长期股权投资的交易费用
  • 编程中char什么意思
  • php弹出登录框
  • vant ui
  • Programming tutorials and source code examples
  • mysql列表
  • 董事会会费应计什么科目
  • 银行对账单冲正的单据在财务软件哪里找
  • 捐赠支出汇算清缴需要调增吗
  • 非应税项目是有哪些项目
  • 小规模增值税免税政策变化历程
  • 短期流动负债计算公式
  • 生产企业支付的房租怎么入账
  • 盈余公积分配现金股利会影响留存收益吗
  • 短期借款不超过几年
  • 外聘人员个人简历
  • 佣金付给别人公司合法吗
  • 总公司发票可以在分公司使用吗
  • 企业存货借款利息怎么算
  • 税收奖励账务处理
  • 公司刚成立如何做账
  • 出纳建账账户名称怎么写
  • 无发票 入账
  • 固定资产公司
  • sql注入讲解
  • vmware虚拟机找不到了
  • windows导航栏在左边
  • 趣谈linux系统
  • fciv.exe
  • win10mobile最新版本
  • 没有触屏如何使手机充电
  • 如何搭建node服务器
  • unity4.5.3f3 和 Android的通信
  • node.js快速入门
  • c#委托的理解
  • js实现的简洁二次函数
  • python网络爬虫的流程图
  • unity接收数据
  • 玉林税务局班子成员
  • 国家级运动员怎么申请
  • 南京江宁汽车过户手续及费用
  • 我国现行税率分
  • 水资源税征收标准2023
  • 四川区划调整公示最新
  • 昆明市地方税务局稽查局局长
  • 如何开展班级全部活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设