gsonformat安装
插件地址:https://plugins.jetbrains.com/idea/plugin/7654-gsonformat
IntelliJ IDEA 如何通过GsonFormat插件将JSONObject格式的String 解析成实体。
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;
}
}
}
}
需要好看的话,自己配置一下。
gsonformat安装相关推荐
- gsonformat安装怎么使用_IDEA中使用GsonFormat
版本:IDEA Community 2019.2.2 说明:GsonFormat是一个可以直接将Json对象转化为Java类的插件 流程:安装GsonFormat插件=>新建一个空类Book=& ...
- gsonformat安装怎么使用_Intellij IDEA 插件 GsonFormat 快速创建JSON格式JavaBean
当面对一大堆JSON数据需要生成实体对象的时候,这个时候GsonFormat就派上了用场,一键生成对应实体对象 一.安装GsonFormat插件 通过File->Settings->Plu ...
- gsonformat安装怎么使用_车载蓝牙充电器怎么安装使用?如何运用
关于车载蓝牙充电器想必我们并不生疏,但是车载蓝牙充电器怎么安装使用?需求留意什么? 一.车载蓝牙充电器如何安装 1.把车载蓝牙充电器插入车内的点烟器,插进插头,指示灯亮着则充电.(留意必须在车子发动机 ...
- gsonformat安装怎么使用_GSON的使用以及GsonFormat工具的安装
添加gson依赖 Gson gson = new Gson(); 添加GSON 格式化工具 到此 Gson格式化工具已经安装完成 使用 json输入或者粘贴进输入框 点击右上角的Format 可以自动 ...
- AndroidStudio中GsonFormatPlus(GsonFormat)插件的安装与使用
今天在学习过程中遇到需要将JSONObject格式的String 解析成实体情况,在要解析的对象很少时,我们可以手动挨个解析,但是遇到解析对象数量庞大时,我们就需要借用GsonFormat插件来帮助我 ...
- Android studio插件GsonFormat 的使用
声明:此文纯记录用,没有什么技术含量. GsonFormat作用:根据Gson库使用的要求,将JSONObject格式的String 解析成实体. GsonFormat的github地址:https: ...
- Android Studio快速生成实体类插件——GsonFormat使用
一:什么是GsonFormat? 超爽的数据解析方式 .他可以将Json数据快速转换成实体类. 二:GsonFormat安装流程 File–>Setting–>plugins–> 在 ...
- 【Android】 Gson的引用 / 插件GsonFormat / 使用 / GsonFormat解析Json的方法和使用
一.Gson的引入 方法一 File -> Project Structure -> Dependencies -> Library Dependency -> 在搜索框中输入 ...
- MVP模式请求网络数据
此贴没有大量水帖文字,读者请放心,代码简单明了,轻松入门,高手勿喷! 此贴用到的模块有Rxjava观察者模式+Retrofit请求GSON数据+Fresco处理图片+Xrecyclerview展示数据 ...
- IDEA好用的插件推荐
目录 1.Translation 2.GsonFormat 3. VisualVM Launcher 4.CodeGlance Pro 5.Key Promoter X 6.GenerateAllSe ...
最新文章
- 线性代数之相似矩阵与二次型基础点
- Android 应用内微信 H5 支付
- oppo r11 android版本,OPPO R11手机一共有几个版本?各版本都有哪些区别?
- 什么是OAuth 2.0
- SpringBooot-基础1-构建项目
- BZOJ 3531[Sdoi2014]旅行
- 在sqlserver中创建表值函数
- 【解决方案】jquery live的change事件在IE下失效
- JS学习(this关键字)
- 如何解决PHP上传中文出错,如何解决php上传中文乱码的问题
- access 跳过一次for循环_Java中的循环结构
- Mac 10.12安装Google浏览器
- Pandas python
- Autojs4脚本大合集(薅羊毛专业版的脚本)
- 华创e路航固件_华创e路航地图
- Win 10 清除恢复分区
- Android开根号运算
- html5人脸拼图,力荐10大拼图App 玩转拼图分享美好生活
- nRF52832 GATT 自定义Service/Characteristic
- 谷歌浏览器崩溃设置崩溃_让它崩溃