当前位置: 首页 > news >正文

vs 2012网站开发wordpress sae svn

vs 2012网站开发,wordpress sae svn,网络营销模式案例分析,wordpress页面音乐Json数据解析 json对象:花括号开头和结尾,中间是键值对形式————”属性”:属性值”” json数组:中括号里放置 json 数组,里面是多个json对象或者数字等 JSONObject 利用 JSONObject 解析 1.创建 JSONObject 对象,传…

Json数据解析

json对象:花括号开头和结尾,中间是键值对形式————”属性”:属性值””

json数组:中括号里放置 json 数组,里面是多个json对象或者数字等

JSONObject

利用 JSONObject 解析
1.创建 JSONObject 对象,传入满足 json 格式的字符串
2.根据 json数据的key键值 获取其中的数据,是什么类型的数据就写getxx()
3.getJSONObject("xxx") 获取JSONObject对象
4.getJSONArray("xxx") 获取json数组
5.jsonArray.getJSONObject(i) 获取数组中的第 i 个json对象

请求返回的数据如下:

JSONObject jsonObject = new JSONObject(data);
Log.i("okhttp-----成功","总共数量"+jsonObject.getString("total"));
// data 里面是 json 数组,数组里面放的是多个 json 对象
JSONArray jsonArray = jsonObject.getJSONArray("data");
for (int i = 0; i < jsonArray.length(); i++) {JSONObject jo = jsonArray.getJSONObject(i); // 获取数组中的第 i 个对象String text1 = jo.getString("email");Log.i("okhttp-----成功--邮箱","邮箱"+text1);}
} catch (JSONException e) {throw new RuntimeException(e);
}

Gson解析

用第三方工具来解析json数据

添加依赖

// 1.添加 gson 依赖
implementation("com.google.code.gson:gson:2.8.9")

创建 Bean 对象(数据对象),注意,元素和返回的数据的元素要一一对应。

  • toJson:将 bean 对象转换成 json 字符串
  • fromJson:将 json 字符串转换成 bean 对象
package com.example.androidstudiostudy.data;import java.util.List;// 一个json 的数据对象(来自于GET返回的 json 字符串)
public class OneJsonBean {private int page;private int per_page;private int total;private int total_pages;private List<DataBean> data;@Overridepublic String toString() {return "OneJsonBean对象{" +"page=" + page +", per_page=" + per_page +", total=" + total +", total_pages=" + total_pages +", data=" + data +'}';}
}
package com.example.androidstudiostudy.data;// 此时的 DataBean 是 GET 返回的json字符串中 data的json对象
public class DataBean {private int id;private String email;private String first_name;private String last_name;private String avatar;public DataBean(int id, String email, String first_name, String last_name, String avatar) {this.id = id;this.email = email;this.first_name = first_name;this.last_name = last_name;this.avatar = avatar;}public int getId() {return id;}public String getEmail() {return email;}public String getFirst_name() {return first_name;}public String getLast_name() {return last_name;}public String getAvatar() {return avatar;}@Overridepublic String toString() {return "DataBean{" +"id=" + id +", email='" + email + '\'' +", first_name='" + first_name + '\'' +", last_name='" + last_name + '\'' +", avatar='" + avatar + '\'' +'}';}
}

Gson解析json数据

Gson gson = new Gson();
OneJsonBean  oneJsonBean = gson.fromJson(data, OneJsonBean.class);
Log.e("okhttp-----成功--数据转换成对象",oneJsonBean.toString());
http://www.yayakq.cn/news/765157/

相关文章:

  • 网站外链是友情连接吗协会网站建设的作用
  • 还有哪些网站做产品众筹wordpress 引入文件
  • 如何做网站监控山西大同最新通告今天
  • 做网站点击挣钱不?网站开发与规划就业前景
  • 网站利用e4a做app舆情分析案例
  • 都江堰建设局网站新网站 蜘蛛
  • 做网站教程视频天津网上办事大厅
  • 网站域名地址是什么网易企业邮箱 登录
  • 怎样建立网站目录结构网站建设中一览二栏什么意思
  • 房山网站制作权威网站优化价格
  • 外贸网站建站赚钱wordpress不能分类
  • 代发货网站系统建设手机微信网站设计
  • dede静态网站模板下载北京网站设计公司排行榜
  • 网站建设请示文件微官网和手机网站一样吗
  • 设计风格网站欣赏网站维护的主要内容
  • led营销型网站建设编辑图片加文字的软件
  • .net网站吃内存公司网络营销
  • 锁定网站导航栏做ppt时网站怎么设计
  • 网站打不开404网站制作致谢词
  • 网站设计专业实验室建设13款最佳免费室内设计软件
  • iis 网站访问权限 设置自建论坛
  • 化妆品网站建设预算明细表优化网站平台
  • 云虚拟机可以做几个网站新乡网站开发的公司
  • 做品牌 需要做网站吗聊城集团网站建设
  • 手机网站吧沈阳男科女医生
  • 设计网站公司好评y湖南岚鸿okWordpress上传万网空间
  • 网站进入沙盒后局域网搭建工具
  • 长春优惠做网站贵州域网网站建设
  • 做网站的最终目的阿里云国际站官网
  • 移动网站设计教程石家庄网络科技有限公司