工具介绍

json2java 把 JSON 转为 Java 实体类(POJO/JavaBean),可选择生成 getter/setter/toString,嵌套对象自动生成内部类,适配 Gson/Jackson 注解。在 Android 或后端对接 JSON 接口时,快速生成数据模型省去手写样板代码。

使用场景

将 JSON 转为 Java 实体类(POJO/JavaBean),用于 Retrofit、Gson、Jackson 等框架的反序列化,可选择是否生成 getter/setter 和嵌套静态类。

优缺点对比

优点
  • 支持生成 getter/setter/toString
  • 嵌套对象自动生成内部类
  • 可配置字段命名策略
  • 适配 Gson/Jackson 注解
缺点
  • 泛型集合元素类型推断可能不准
  • 关键字冲突需手动改名
  • 不支持 Lombok 注解生成

与同类工具对比

与手写 JavaBean 相比,自动生成避免遗漏字段和类型错误;与 IDE 的 GsonFormat 插件相比,它无需安装且支持配置命名策略,适合临时生成或非 IDE 环境。

适合谁用

Java 后端或 Android 开发者对接 JSON 接口时生成数据模型。

快速上手

  1. 粘贴 JSON 文本
  2. 配置生成选项(如是否生成 toString)
  3. 点击生成 Java 实体类
  4. 复制代码到项目

常见问题

支持 Lombok 吗?
暂不支持自动添加 @Data 等 Lombok 注解,生成的是标准 getter/setter。
字段名和 JSON 不一致怎么办?
可在生成选项中调整命名策略,或生成后手动添加 @SerializedName 映射。

关于本站

查工具网的在线工具免费吗?
是的,本站所有在线工具完全免费,无需注册即可直接使用。
使用工具时我的数据会上传或保存吗?
绝大多数工具在您的浏览器本地处理,不会上传到服务器;涉及网络查询的工具(如 IP 查询、WHOIS、ICP 备案)仅用于完成本次查询,不会留存您的输入内容。
手机上可以使用这些工具吗?
可以。全站采用响应式设计,使用手机浏览器直接访问即可获得良好的操作体验。
工具都涵盖哪些类别?
包括 JSON 处理、代码格式化、加解密、编码转换、网络查询(IP/WHOIS/ICP)、单位换算、文本处理等数十种实用工具。