在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

JSON 转 Java 实体类

粘贴 JSON,自动推断字段类型递归生成嵌套类, 可选 Lombok @DataJackson @JsonProperty(自动映射下划线/驼峰字段)。 纯前端运行、不上传

JSON 输入
Java 实体类
import java.util.List;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonProperty;

@Data
public class Root {
    private Integer id;
    private String userName;
    private Boolean active;
    private Double balance;
    private List<String> roles;
    private Profile profile;
    private List<Order> orders;
}

@Data
public class Profile {
    private String nickName;
    private Integer age;
    private List<String> tags;
}

@Data
public class Order {
    private String orderNo;
    private Integer amount;
}

怎么用?

  • 左侧粘贴 JSON(对象或对象数组,数组取第一个元素推断结构)。
  • 右侧实时生成 Java 类,点「复制」拿走全部代码。
  • 改「根类名」决定最外层类名;嵌套对象按字段名生成子类。
  • Lombok @Data 用注解省掉 getter/setter;取消勾选则生成完整 getter/setter。
  • Jackson @JsonProperty:当 JSON 字段名不是合法/驼峰 Java 名时,自动加映射注解。

类型是怎么推断的?

字符串 → String;布尔 → Boolean;整数 → Integer(超出 int 范围用 Long); 小数 → Double;数组 → List<元素类型>;对象 → 生成对应嵌套类; null 或空数组无法推断时降级为 Object / List<Object>。 推断基于样本,复杂业务字段(金额建议 BigDecimal、时间建议 LocalDateTime)请按需手动微调。

数据安全吗?

安全。JSON 解析与代码生成全部在你浏览器里完成, 输入不会上传到 chdh.me 或任何第三方,可放心粘贴内部接口结构。

关于 chdh.me 在线工具

本工具是 出海导航 chdh.me 免费在线工具集的一员(后端方向), 同类还有 JSON 转 C# 实体类JSON 转 TypeScriptSQL 转 JavaMySQL 转 Java。均纯前端运行、不上传、不追踪。 chdh.me 面向跨境电商 / 独立站 / 出海创业者,纯公益 · 不接联盟 · 不接付费收录