一、GSON解析JSON对象
1.在JSON的基础上,把try的部分删掉
抛出异常部分改为:catch(Exception e)
2.创建一个实体类(json解析成实体类)
后端数据:
加字段(注意:不能写错字母)
3.解析
位置如图:
代码如下:
public void run() {
//主线程
try {
Gson gson = new Gson();
Date1 date1 = gson.fromJson(result,Date1.class);
textView.setText(date1.name);
} catch (Exception e) {
throw new RuntimeException(e);
}
二、Gson解析JSON对象嵌套
后端数据:
在实体类修改字段:
如图位置:
数据类型是class
字段名和关键字冲突了,怎么办?如图 “class”
加注解:
@SerializedName("class");
public Myclass class;
三、下载插件:Gsonformat
设置断点,然后根据日志拿到值
在实体类空白处,单击鼠标右键
按照蓝色的勾选框勾选即可
ok后它会自动生成字段,如下图红框
Mock数据
网址:
创建项目——添加接口