JSON 转 Java POJO
JSON 生成 Java 实体类,支持 getter/setter 或 Lombok
功能介绍
粘贴 JSON,生成 Java POJO:嵌套对象生成独立类、集合字段使用 List、包装类型表示可空。可选手写 getter/setter 或 Lombok @Data。
适合根据接口文档样例快速生成实体类骨架。
使用说明
- 粘贴 JSON,输入顶层类名(默认 Root)
- 勾选 Lombok 生成 @Data 注解,取消则生成完整 getter/setter
- List 字段自动 import java.util.List
输入输出示例
输入
{"id":1,"name":"dev","tags":["a","b"]}
输出(Lombok)
@Data
public class Root {
private Double id;
private String name;
private List<String> tags;
}
常见问题
数值为什么映射为包装类型?
JSON 字段可能为 null,包装类型(Double/Long/Boolean)能表达缺失语义,避免默认值歧义。
支持 Jackson / Gson 注解吗?
当前版本生成纯 POJO;字段名与 JSON 键一致时无需注解即可序列化。
相关工具
- JSON 转 TypeScript - JSON 生成 TypeScript Interface,支持嵌套与数组
- JSON 转 Go Struct - JSON 生成 Go struct 定义,带 json tag
- DDL 转 Java Entity - MySQL 建表语句生成 Java 实体类(含 getter/setter)
本工具完全在浏览器本地运行,输入内容不会被上传或保存。