Android(安卓)JSON 解析
16lz
2021-12-04
private void sendRequestWithHttpClient() { new Thread(new Runnable() { @Override public void run() { try { HttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet("获取服务器Url地址"); HttpResponse httpResponse = httpClient.execute(httpGet); if (httpResponse.getStatusLine().getStatusCode() == 200) { HttpEntity entity = httpResponse.getEntity(); String response = EntityUtils.toString(entity, "utf-8"); parseJSONWithJSONObject(response); } } catch (Exception e) { e.printStackTrace(); } } }).start(); } private void parseJSONWithJSONObject(String jsonData) { try { JSONArray jsonArray = new JSONArray(jsonData); for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); String pacName = jsonObject.getString("pacName"); String downloadUrl = jsonObject.getString("downloadUrl"); String mainActivityName = jsonObject.getString("mainActivityName"); } } catch (Exception e) { e.printStackTrace(); } }
更多相关文章
- 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
- android 工具类2
- 关于Android/java的复杂对象的深拷贝和浅拷贝
- Android(安卓)获取手机当前所在的经纬度
- 获取Android(安卓)唯一标识
- android获取短信方法1
- adb最新版下载地址
- android分页查询获取系统联系人信息
- 不让EditTextView获取焦点