android studio插件快速开发之gson解析网络数据

    在android开发过程中与网络交互很多时候都需要解析json数据,而解析json数据又是个重复而且没多少技术含量的工作。那么我们该如何简单又快速的解析json数据,而且不浪费时间呢。android sutdio上可以用到好多方便的插件配合第三方就能轻易实现。话不多说,教程敬上:

  首先先下载android studio插件:

   在android sutdio中 选择file->Settings 或者直接点击图标

   1. 在设置界面打开Plugins,输入GsonFormat 看你的插件安装了没有,如果没安装就打开

下载安装吧

2.在你的项目中导入Gson类库,直接在builde.gradle中加入

    

compile 'com.google.code.gson:gson:2.6.2'

或者点开project Structure 在联网的状况下加入Gson类库吧

   好的,前提工作做完了。

   现在我们拿到一个json数据:

   我们先创建一个实体类:

   然后alt+insert  选择GsonFormat,直接把你的json数据直接粘贴到里面吧 点击Ok  实体类就自动创建完成了

  如:我创建一个ProduactData类

  实体类就创建完成了,而且好友清晰的注视。

 接下来在代码中使用吧

//使用gson解析json数据,formJson第一个参数是取到的json,第二个参数是实体类
ProduactData produactData1=new Gson().fromJson(produactData,ProduactData.class);
现在你可以随意的使用 

当然你也可以放到arraylist中

Type listType=new TypeToken<LinkedList<ProduactData>>(){}.getType();
ArrayList<ProduactData> produactDatas=new Gson().fromJson(produactData,listType);
或者将你要的数据放到数组中

List<ProduactData.DataEntity.GoodsListEntity> goodsListEntities=new Gson().fromJson(produactData,ProduactData.class).getData().getGoods_list();
想怎么用就怎么用吧。

 //新手敬上,勿喷!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值