IDEA中安装 GsonFormatPlus 插件
待生成 java class 文件 JSON 字符串
{
"teacherName": "aaa",
"age": 10,
"student": {
"stuName": "bbb",
"score": 90
}
}
新建一个空类, 在类中 使用快捷键 Alt + s

在弹出的窗口中输入json,在setting中根据需要进行设置, 点击 Ok

勾选需要生成类中的字段系信息,对字段的名称,字段类型,字段的注释等信息进行修改,修改完成之后点击 ok

生成的 java class文件如下:
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@Data
public class GsonEntity01 {
@JSONField(name = "teacherName")
private String teacherName;
@JSONField(name = "age")
private Integer age;
@JSONField(name = "student")
private StudentDTO student;
@NoArgsConstructor
@Data
public static class StudentDTO {
@JSONField(name = "stuName")
private String stuName;
@JSONField(name = "score")
private Integer score;
}
}