JSON 转 Java 类
从 JSON 生成 POJO 或 record,支持 Lombok / Jackson 注解。
字符 0字节 0行 0
字符 0字节 0行 0
- 类型推断:整数按 int / long(超出 int 范围自动用 long);小数默认 double,可切换 BigDecimal;超出 long 范围(> 2^63-1)的数字默认按 String 处理,可在「类型确认」改为 BigInteger。
- null 字段无法凭空确定类型,默认 Object,可在「类型确认」逐个指定;record 形式下可能为 null 的字段使用包装类型(Integer / Long / Boolean / Double)。
- 嵌套对象默认生成内部静态类;选择「独立顶级类」时按多文件输出,左侧为文件树,可逐文件复制 / 下载。
- Jackson 注解:仅在字段名与 JSON 键不一致(如 camelCase 转换后)时生成 @JsonProperty;Lombok @Data 仅用于 POJO。
- 所有代码在浏览器本地生成,不会上传 JSON 内容。
什么时候用「JSON 转 Java 类」
拿到接口返回的 JSON,要快速生成一批 Java 实体类,手写字段容易漏。
使用要点
- 可生成 POJO 或 record,可选 Lombok / Jackson 注解。
- 嵌套对象会一并生成内部类或独立类。
- 字段名不符合 Java 规范时,会给出驼峰化后的结果。
相关工具
JSON 转 Java 类与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。