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 解析和代码生成均在您的浏览器本地完成,数据不会上传到任何服务器。即使断网,工具也能正常工作。