插件地址:https://plugins.jetbrains.com/idea/plugin/7654-gsonformat

这个教程主要是学习IntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 解析成实体。

一般来说

IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。
File->Settings->Plugins—>查找所需插件—>Install
或者
File->Settings->Plugins—>Install plug from disk —>选择下载好的插件安装

一般插件安装之后重启IDEA即可生效。

下面详细安装图文:

先到setting里面,然后通过搜索Plugins

然后插件栏搜索GsonFormat。

安装即可。

安装完,需要重启一下idea。

通过json

1

2

3

4

5

6

7

8

9

{

"animals":{

"dog":[

{"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},

{"name":"Marty","breed":"whippet","count":1,"twoFeet":false}

],

"cat":{"name":"Matilda"}

}

}

自定义个javaBean(无任何内容,就一个空的类)

复制你要解析的json

然后alt+insert弹出如下界面 或者使用快捷键 alt+s

通过快捷键调出该插件

格式化json

可以设置

ok即可生成实体类

配置生成名

生成如下:

package com.yuanding.entity;import java.util.List;/**
* Created by diyvc on 2017/3/13.
*/
public class TestClass {/*** animals : {"dog":[{"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},{"name":"Marty","breed":"whippet","count":1,"twoFeet":false}],"cat":{"name":"Matilda"}}*/private AnimalsBean animals;public AnimalsBean getAnimals() {return animals;}public void setAnimals(AnimalsBean animals) {this.animals = animals;}public static class AnimalsBean {/*** dog : [{"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},{"name":"Marty","breed":"whippet","count":1,"twoFeet":false}]* cat : {"name":"Matilda"}*/private CatBean cat;private List<DogBean> dog;public CatBean getCat() {return cat;}public void setCat(CatBean cat) {this.cat = cat;}public List<DogBean> getDog() {return dog;}public void setDog(List<DogBean> dog) {this.dog = dog;}public static class CatBean {/*** name : Matilda*/private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}public static class DogBean {/*** name : Rufus* breed : labrador* count : 1* twoFeet : false*/private String name;private String breed;private int count;private boolean twoFeet;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getBreed() {return breed;}public void setBreed(String breed) {this.breed = breed;}public int getCount() {return count;}public void setCount(int count) {this.count = count;}public boolean isTwoFeet() {return twoFeet;}public void setTwoFeet(boolean twoFeet) {this.twoFeet = twoFeet;}}}
}

需要好看的话,自己配置一下。

Idea中GsonFormat插件安装相关推荐

  1. idea 搜索不到gsonformat_Idea中GsonFormat插件安装

    这个教不的期是范添事大部会基近说小间进围砖本的程主要是学习IntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 支器事的后功发久这含层请间业在屏有随些气 ...

  2. Android中GsonFormat的安装及使用

    安装 GsonFormat插件安装非常简单:File->Settings->Plugins,然后搜索GSON,目前GSONFormat已经升级为GsonFormatPlus,所以选择它进行 ...

  3. Eclipse中的插件安装

    经过一番苦战,下午终于将ECLIPSE的插件安装成功.真是欣喜若狂.ECLIPSE3.6的插件安装过程如下: 一,新建一个目录,假设名为phpeclipse,其下新建一个eclipse目录,再在ecl ...

  4. vue中devTools插件安装教程

    vue-devTools 为了更方便的在开发过程中对 Vue 程序进行调试,除了传统的浏览器自带的 debug 工具以外,我们还可以通过一些专门为 Vue 提供的扩展插件来进行调试 vue-devTo ...

  5. android 和风天气 调用示例,Android中 GsonFormat插件解析Jason 数据+和风天气接口解析案例(示例代码)...

    首先 转载自http://www.cnblogs.com/androidsuperman/p/4579249.html     感谢 @西北野狼  同学. 第一部分: GsonFormat 插件基本使 ...

  6. android中svn插件安装,AndroidSDK安装SVN插件问题解决

    工具版本信息: Eclipse4.2 ADT23.0 Subclipse1.10,插件安装地址:http://subclipse.tigris.org/update_1.10.x 问题一 报错信息如下 ...

  7. eclipse中的插件安装(svn、maven、jetty等)

    1.安装jdk 安装完成之后配置java环境变量: JAVA_HOME:jdk安装路径: Path:%JAVA_HOME%\bin: Classpath:.:%JAVA_HOME%\lib\dt.ja ...

  8. java Ext安装_eclipse中ext插件安装方法

    今天我在网上找ext eclipse plugin,找咯一会终于让我找到咯,但是全英文的,现在我把它翻译成中文,也是我刚好的经验! 1.在eclipse菜单中找到这个路径:Help → Softwar ...

  9. 解决vscode中golang插件安装失败方法

    Go有一个全球模块代理,设置代理再去安装golang的插件,就可以安装成功了.步骤有,首先Windows用户打开Powershell,一个蓝色的界面,注意不是cmd!不知道的直接打开window下面的 ...

最新文章

  1. R线性回归模型构建:残差值、回归值、预测域、置信区间
  2. Win7下安装一个装逼文本编辑器Atom + activate-power-mode插件
  3. 【Python-ML】SKlearn库原型聚类KMeans
  4. 【九度OJ】题目1078-二叉树遍历
  5. bo65连oracle报服务不响应,ORACLE常见问题一千问[1至100]
  6. wdcp+定时运营php_豪侠汇 | 本地商家智能运营方案支持,周周聚餐,每12月调薪机会!...
  7. puppetter安装就踩坑-解决篇
  8. Service Mesh 为什么从“趋势”走向“无聊”?
  9. mysql什么实务_MysQL是什么类型的据库?
  10. kali装电脑_教你Kali Linux怎么安装Nessus软件
  11. mysql修改文件名_SQL语句实现附加数据库,可以改数据库物理文件名
  12. 免费snmp oid下载
  13. WIN32汇编语言之通用对话框的使用
  14. ceb2Pdf.exe实现ceb文件转pdf,内网离线安装wine(手动编译32位)实现在centos(linux)上运行window程序exe程序,解决wine : Z:\xxx EXE格式无效
  15. 霍兰德SE型人格如何选择专业?高考志愿填报选专业
  16. 好用的电脑端看图软件
  17. 获取华为解锁码的思路
  18. 6-1 uniapp 打包 App 横屏竖屏切换出现样式混乱问题
  19. Phalanx HDU 【2859】
  20. 解析信号与Matlab hilbert函数

热门文章

  1. 如何用python批量下载数据_如何用python从wind中批量导出数据
  2. VMware Workstation 14.1.2安装Win10 x64操作系统
  3. 地方门户+html+模板,帝国CMS地方门户网站模板(含分类信息,WAP手机模板)
  4. 做程序员累了想要转行?我想给大家分享一下看法
  5. 算法mips与mcps 的分析
  6. Office基础操作:Word 使用交叉引用的超链接后,如何一步操作返回至引用处
  7. python利用列表计算斐波那契数列前30项并输出_python 题目:斐波那契数列计算;题目:站队顺序输出;题目:合法括号组合的生成;题目:用户登录(三次机会)...
  8. 【无标题】IP地址段必须正好可以聚合成1个地址块
  9. 玩一玩Android下载框架
  10. 数据库(笔记)——三个世界与数据模型