在Java日常开发测试过程中可能用到需要将json格式数据转换为实体类,如果json的内容很复杂,层次结构多,手动编写成是实体类有些麻烦,IDE有插件能帮助我们:
需要安装如下两个插件

GsonFormPlu
Lombok

java json转实体类 json转为实体类_json


另外还需要在pom.xml文件中引入依赖

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.20</version>
        </dependency>

前面准备好后,创建一个类
右键 选择Generate
下面多了一个GsonFormatPlus ,然后选择它

java json转实体类 json转为实体类_java json转实体类_02


出现下面这个页面,将json复制其中,点击ok

java json转实体类 json转为实体类_开发语言_03

出现下面这个页面,会显示字段的类型和名称

点击ok生成实体类

java json转实体类 json转为实体类_java_04


生成的实体类

java json转实体类 json转为实体类_idea_05