JSON 转 Java Class

将 JSON 数据转换为 Java POJO 类,基于 quicktype 引擎,支持 Lombok 注解、Jackson 转换代码、数组类型与仅类型模式。

使用说明

功能介绍

本工具基于 quicktype 引擎将 JSON 数据转换为 Java POJO 类,支持 Lombok、Jackson 等多种选项。

操作步骤

在左侧文本框输入或粘贴 JSON 数据,设置主类名、包名与生成选项,右侧将实时生成 Java 代码。

选项说明

  • 包名:生成代码的 package 声明,默认 com.example。
  • 主类名:生成的根类型名称,默认 Root。
  • 数组类型:控制数组字段的 Java 类型(List 或 ArrayList)。
  • Lombok:勾选后使用 Lombok 注解(@Data, @Builder 等)简化代码。
  • Jackson:勾选后生成 Jackson 转换方法。

注意事项

使用 Jackson 框架时需引用 jackson-databind 依赖;使用 Lombok 时需添加 lombok 依赖。