今天在学习过程中遇到需要将JSONObject格式的String 解析成实体情况,在要解析的对象很少时,我们可以手动挨个解析,但是遇到解析对象数量庞大时,我们就需要借用GsonFormat插件来帮助我们快速解析。根据JSONObject格式的字符串,自动生成实体类参数,及既快又方便。
第一步:安装
我用的是AndroidStudio 4.1.2版本。
通过File->settings->plugins,然后搜索GsonFormat。这时会出现好几个搜索结果,点击第一个GsonFormatPlus(这个版本as并没直接搜索到GsonFormat,GsonFormatPlus作用效果一样,完全不影响使用)*(当然如果搜索到GsonFormat安装操作不变)*安装即可:

重启AS。
到此插件安装结束。
第二步:使用
打开之前已创建好的bean类文件(一个一般命名为xxxbean的Java文件)
然后点击Code->Generate

然后选择GsonFormatPlus

弹出如下对话框,将要转换json格式的数据复制到弹出框:

点击setting,进行设置(最下面一行标红的根据自己的需要进行选择转换):

然后一路点击OK。最终得到被解析后的数据:

至此,使用完毕。

AndroidStudio中GsonFormatPlus(GsonFormat)插件的安装与使用相关推荐

  1. IDEA中使用GsonFormat插件

    1.如何安装GsonFormat插件 步骤:Setting-->Plugins,如果这里没有,就点击Browse repositories搜索 安装好以后,重启IDEA. 我原来将json转为实 ...

  2. webstorm中没有vue插件_webstorm安装vue插件及安装过程出现的问题

    想要编辑器识别vue文件需要安装vue插件 1. 安装方法: File--> setting  -->  plugin ,点击plugin,在内容部分的左侧输入框输入vue,会出现1个关于 ...

  3. android studio butterknife配置,!!!!在AndroidStudio中添加butterknife插件

    1.在整个工程的.gradle的dependencies中添加 classpath: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8 ...

  4. Allegro中FloTHERM Interface插件的安装步骤及使用指导,附插件链接

    在项目设计时,我们经常会遇到对板卡进行热仿真的需求,接下来我将给大家讲解如何在Allegro中利用FloTHERM Interface插件导出.floeda文件(热仿真文件) 安装插件 1.解压Flo ...

  5. Sublime中json美化插件的安装

    1.安装插件管理器Package control ctl+shift+p -->PCI 安装完成后,重启Sublime ,如果在Perferences->package settings中 ...

  6. Sublime中Sql美化插件的安装

    1.安装插件管理器Package control ctl+shift+p -->PCI 安装完成后,重启Sublime ,如果在Perferences->package settings中 ...

  7. VS2010中水晶报表插件下载安装方法

    Visual Studio 2010默认不带水晶报表,需要安装一个水晶报表插件,首先下载此插件: http://downloads.businessobjects.com/akdlm/cr4vs201 ...

  8. niushop单商户V5.1旗舰版开源商城系统uniapp中的商业插件怎么安装

    我们知道这个系统是开源的,但是即使商业用户插件也是单独的,这8个插件分别是 拼团返利插件+裂变红包插件+盲盒插件+代客下单插件+阿里云短信插件+商品采集插件 好多认问到底怎么安装,其实很简单拿其中一个 ...

  9. eclipse中mybatis generator插件的安装与使用,实现自动生成代码

    git地址:https://github.com/mybatis/generator 下载后解压: 选择任意一个版本的jar放到eclipse的features目录下即可 选择任意一个版本的jar放到 ...

最新文章

  1. PAT甲级1071 Speech Patterns :[C++题解]字符串哈希
  2. php ci url,URL路由设置-CI(codeigniter)PHP框架再探
  3. 全国计算机等级考试题库二级C操作题100套(第66套)
  4. flatten的用法
  5. Python入门3_之使用字符串
  6. java使用场景什么意思_Java开发中类隐藏及应用场景分析是什么?
  7. WebAudioAPI 入门
  8. php中浮点数计算问题
  9. 什么是编译性语言、解释性语言和脚本语言
  10. 任正非谈鸿蒙系统研究,任正非谈鸿蒙系统 有优势 有信心打造生态
  11. windows 控制台cmd乱码(及永久修改编码)的解决办法
  12. 写给后端程序员的前端开发流程与正确姿势.
  13. python是一门胶水语言_Python是唯一被称为“胶水语言”的编程语言?事实并非如此!...
  14. Data Center TCP (DCTCP)学习笔记
  15. 搜狗站长工具【post请求模拟登录】代码分享总结【批量提交搜狗收录网址】
  16. 华为交换机命令 端口速率_华为S5700交换机的端口QOS限速问题
  17. django 命令行创建项目app
  18. android电池容量查看器,Android AccuBattery(电池损耗检测软件)V1.2.5 安卓专业版
  19. java版溺尸刷怪塔_minecraft河流群系溺尸刷怪塔存档
  20. selenium web录制(selenium_ide-2.9.1-fx.xpi和老版本火狐浏览器在最下方)

热门文章

  1. 面向对象七大设计原则之依赖倒置原则
  2. 一台电脑最多可以登陆32个MT4端口?为什么会这样,如何登陆更多?
  3. python行人检测_行人检测 基于 OpenCV 的人体检测
  4. 我利用业余时间通过写作挣了3个顶配Mac Pro
  5. Fink连接Kafka 连接不上 : Recovery is suppressed by NoRestartBackoffTimeStrategy
  6. Android Uid,UserId,AppId,Pid
  7. 李笑来《韭菜的自我修养》摘录(1)
  8. 装箱问题【0-1背包问题】
  9. OpenCV中的超分辨率
  10. 我的当前心态与未来展望