跳过至内容

J↓JSON → Java POJO

加载中...

POJO (Plain Old Java Object) 是不绑定任何特定框架的简单 Java 类。在 Spring Boot 等 Java 后端中,使用 DTO/VO 模式将 REST API 请求和响应映射到 Java 类非常普遍。手动根据 JSON 编写这些类既乏味又容易出错。此工具可根据 JSON 自动生成 Java 类,并可选择包含 Lombok 注解、Jackson 属性绑定和嵌套类层次结构。

使用说明

  1. 1
    粘贴 JSON

    在左侧粘贴要转换的 JSON。嵌套的对象和数组会被自动处理。

  2. 2
    配置选项

    设置根类名、包名、Lombok 风格(@Data, @Getter/@Setter, @Builder 或普通 Getter/Setter)以及 @JsonProperty 模式。

  3. 3
    复制结果

    在右侧查看生成的 Java 代码,点击复制按钮将其粘贴到您的 IDE 中。

小技巧

  • 💡嵌套的 JSON 对象会被自动转换为静态内部类。
  • 💡当 JSON 键名与 Java 字段名不同时(如 snake_case → camelCase),会自动添加 @JsonProperty。
  • 💡Lombok @Data 通过一个注解即可生成 Getter、Setter、equals、hashCode 和 toString。
  • 💡直接粘贴 API 响应 JSON 可快速搭建 ResponseDTO 类。

常见问题

Q. 生成的Java类与哪些库配合使用?
A. 与Jackson(@JsonProperty)和Gson(@SerializedName)等JSON序列化库配合使用。Spring Boot默认使用Jackson。
Q. 嵌套的JSON对象如何转换?
A. 嵌套对象转换为内部类或单独的类文件。数组转换为List<T>。
Q. 包含null值的JSON如何处理?
A. null值字段会被设为Object类型或加@Nullable注解。建议根据实际数据模式手动调整类型。

DevHelper

© 2026. 保留所有权利。