Idea中GsonFormat插件安装
插件地址: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插件安装相关推荐
- idea 搜索不到gsonformat_Idea中GsonFormat插件安装
这个教不的期是范添事大部会基近说小间进围砖本的程主要是学习IntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 支器事的后功发久这含层请间业在屏有随些气 ...
- Android中GsonFormat的安装及使用
安装 GsonFormat插件安装非常简单:File->Settings->Plugins,然后搜索GSON,目前GSONFormat已经升级为GsonFormatPlus,所以选择它进行 ...
- Eclipse中的插件安装
经过一番苦战,下午终于将ECLIPSE的插件安装成功.真是欣喜若狂.ECLIPSE3.6的插件安装过程如下: 一,新建一个目录,假设名为phpeclipse,其下新建一个eclipse目录,再在ecl ...
- vue中devTools插件安装教程
vue-devTools 为了更方便的在开发过程中对 Vue 程序进行调试,除了传统的浏览器自带的 debug 工具以外,我们还可以通过一些专门为 Vue 提供的扩展插件来进行调试 vue-devTo ...
- android 和风天气 调用示例,Android中 GsonFormat插件解析Jason 数据+和风天气接口解析案例(示例代码)...
首先 转载自http://www.cnblogs.com/androidsuperman/p/4579249.html 感谢 @西北野狼 同学. 第一部分: GsonFormat 插件基本使 ...
- android中svn插件安装,AndroidSDK安装SVN插件问题解决
工具版本信息: Eclipse4.2 ADT23.0 Subclipse1.10,插件安装地址:http://subclipse.tigris.org/update_1.10.x 问题一 报错信息如下 ...
- eclipse中的插件安装(svn、maven、jetty等)
1.安装jdk 安装完成之后配置java环境变量: JAVA_HOME:jdk安装路径: Path:%JAVA_HOME%\bin: Classpath:.:%JAVA_HOME%\lib\dt.ja ...
- java Ext安装_eclipse中ext插件安装方法
今天我在网上找ext eclipse plugin,找咯一会终于让我找到咯,但是全英文的,现在我把它翻译成中文,也是我刚好的经验! 1.在eclipse菜单中找到这个路径:Help → Softwar ...
- 解决vscode中golang插件安装失败方法
Go有一个全球模块代理,设置代理再去安装golang的插件,就可以安装成功了.步骤有,首先Windows用户打开Powershell,一个蓝色的界面,注意不是cmd!不知道的直接打开window下面的 ...
最新文章
- 一切事物皆对象_基础篇
- 经典Python面试题之Python基础篇
- 05引用类型以及特殊引用类型string
- Emacs 安装与体验
- dalvik on J2EE: running tomcat on dalvik
- ActiveMQ消息队列安装和使用
- pcie inbound、outbound及EP、RC间的互相訪问
- Away3D 的实体收集器流程2
- 会声会影2018,带你体验不一样的光影世界!
- Java中单例设计模式总结
- 调用codesoft,打印条码,批量连续打印,变量打印
- 【181220】VC++ 简易的人工智能模型源程序源代码
- GPIO的8种工作模式
- FineReport.10 一(帆软)(报表基础练习)
- 变速精灵试用 目前唯一支持Vista加速
- 使用Python做饼图
- 1072 开学寄语 (20 分)
- Tecplot云图——数据文本格式1
- 用了几年的iPhone 11竟然可以免费换电池
- 小视频如何消重 视频剪切后md5值变了吗
热门文章
- 清默网络——动态访问列表
- 为什么大家都说别去外包?外包公司到底能不能去?
- k8s学习笔记——ceph pv rbd动态挂载
- java程序步骤_java编写程序的步骤是什么?java编写程序步骤实例讲解
- 18复旦计算机考研炸,18计算机考研双飞复旦经验贴
- 如何在论文中表格和图片变成引用格式,实现ctrl访问
- 灰色预测GM(1,1)代码
- 白光干涉衍射实验的计算机仿真,白光干涉_衍射实验的计算机仿真_蓝海江
- GSoC 2022 Blender VSE: 第二、三周总结
- NET连接mysql字符串