GSON解析JSON对象

一、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数据

网址:

useMock 免费在线Mock平台 Api数据模拟助手

 创建项目——添加接口

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值