1
输入 JSON
粘贴或编辑 JSON
2
Java 实体类代码
在线 JSON 转 Java 实体类(JavaBean / POJO)代码生成器
将 JSON 数据粘贴到左侧,右侧即自动生成符合 JavaBean 规范的实体类代码,包含私有字段、标准 Getter/Setter 方法。
支持嵌套对象(自动生成内部类)、数组映射(生成 List<T>)。生成的代码可直接与 Jackson、Gson、Fastjson 等库配合使用。所有转换在浏览器本地完成,数据不上传服务器。
功能特性
- 自动生成私有字段 + Getter/Setter,符合 JavaBean 规范
- 嵌套对象递归生成对应内部类
- JSON 数组自动映射为
List<T>泛型 - 支持
snake_case字段名自动转换为camelCase - 可自定义根类名,支持多 Class 同时输出
适用场景
- Spring Boot 开发:快速为 REST 接口返回 JSON 生成实体类
- 第三方 API 对接:将接口文档示例 JSON 转为可用 Model
- 数据库查询结果:MyBatis 查询 JSON 字段转对象映射类
- Android 开发:为 Retrofit 接口响应生成数据模型
常见问题
支持。工具会递归解析嵌套的 JSON 对象,为每个嵌套对象生成独立的 Java 类,并在外层类中引用该类型,完整保留 JSON 的层级结构。
可以。生成的 JavaBean 遵循标准规范,字段名和 Getter/Setter 均符合 Java 命名惯例,可直接与 Jackson、Gson、Fastjson 等库配合对 JSON 进行序列化/反序列化。如需 Jackson 注解(如 @JsonProperty),可在生成后手动添加。
JSON 数组映射为
List<T> 泛型。基本类型数组映射为 List<String>、List<Integer> 等;对象数组则生成对应子类并转为 List<SubClass>。完全安全。所有 JSON 解析和代码生成均在您的浏览器本地完成,数据不会上传到任何服务器。即使断网,工具也能正常工作。