插件地址: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. 一切事物皆对象_基础篇
  2. 经典Python面试题之Python基础篇
  3. 05引用类型以及特殊引用类型string
  4. Emacs 安装与体验
  5. dalvik on J2EE: running tomcat on dalvik
  6. ActiveMQ消息队列安装和使用
  7. pcie inbound、outbound及EP、RC间的互相訪问
  8. Away3D 的实体收集器流程2
  9. 会声会影2018,带你体验不一样的光影世界!
  10. Java中单例设计模式总结
  11. 调用codesoft,打印条码,批量连续打印,变量打印
  12. 【181220】VC++ 简易的人工智能模型源程序源代码
  13. GPIO的8种工作模式
  14. FineReport.10 一(帆软)(报表基础练习)
  15. 变速精灵试用 目前唯一支持Vista加速
  16. 使用Python做饼图
  17. 1072 开学寄语 (20 分)
  18. Tecplot云图——数据文本格式1
  19. 用了几年的iPhone 11竟然可以免费换电池
  20. 小视频如何消重 视频剪切后md5值变了吗

热门文章

  1. 清默网络——动态访问列表
  2. 为什么大家都说别去外包?外包公司到底能不能去?
  3. k8s学习笔记——ceph pv rbd动态挂载
  4. java程序步骤_java编写程序的步骤是什么?java编写程序步骤实例讲解
  5. 18复旦计算机考研炸,18计算机考研双飞复旦经验贴
  6. 如何在论文中表格和图片变成引用格式,实现ctrl访问
  7. 灰色预测GM(1,1)代码
  8. 白光干涉衍射实验的计算机仿真,白光干涉_衍射实验的计算机仿真_蓝海江
  9. GSoC 2022 Blender VSE: 第二、三周总结
  10. NET连接mysql字符串