JSON 转 Java 转换器:生成 Java POJO 类
JSON 转 Java 转换器从 JSON 结构推断 Java POJO 类,让您在 Java 项目中使用 JSON 形态的数据。嵌套对象变为嵌套类,数组变为 List<T>,基本值映射为 int、double、boolean 或 String。复制结果前可以设置包名、选择生成 getter/setter,或添加 Lombok @Data 与 Jackson @JsonProperty 注解。
JSON 转 Java 转换器从您的 JSON 输入结构推断 Java POJO 类。粘贴一个 JSON 对象,即可生成 Java 类定义,供您审查并复制到自己的代码中。当您需要用 Java 类来表示目前以 JSON 表达的数据时,这个工具很有用。
转换器将嵌套的 JSON 对象映射为嵌套类,数组映射为 List<T>。基本值映射为 int、double、boolean 或 String。您可以设置包名、选择是否包含 getter/setter,还可以使用 Lombok @Data 或 Jackson @JsonProperty 注解。这些选项让您按需塑造生成的 Java 输出。
JSON 用对象、数组和值表示数据,而 Java 用类和类型在代码中描述数据。当您需要为 JSON 形态的数据定义 Java 类,或想查看示例的字段与嵌套结构如何对应到 Java 时,将 JSON 结构转为 POJO 会很有帮助。生成的结果可直接复制,用于您自己的工作流。
转换完全在您的浏览器中运行。您的输入在设备上处理,不会上传、存储或发送到服务器。页面加载后,该工具可离线使用,无需服务器连接。它免费使用,适合需要从 JSON 快速生成 Java 类的开发者和 DevOps 工程师。
步骤 1:将您的 JSON 输入粘贴到工具中。它需要 JSON 输入,并附带一个可直接使用的完整示例。
步骤 2:选择所需选项,例如包名或生成 getter/setter。也可以使用 Lombok @Data 或 Jackson @JsonProperty 注解。
步骤 3:查看生成的 Java 类。嵌套对象变为嵌套类,数组则表示为 List<T>。
步骤 4:将 Java 结果复制到项目中或需要使用生成类的位置。
使用场景:将 JSON 数据迁移到只接受 Java 的系统,生成与 JSON 结构对应的 POJO 类。
使用场景:将 Java 值与其 JSON 原件对照,通过生成的类更方便地检查预期结构。
使用场景:为文档、工单或提交信息准备 JSON 示例,再从相同结构生成 Java 类。
使用场景:在将生成结果复制到代码之前,先检查转换是否正确。
使用场景:将 JSON 示例作为 Java 类定义的起点,包含嵌套对象和列表字段。
使用场景:创建 Java POJO 类,可指定包名、生成 getter/setter,或使用可用的 Lombok 与 Jackson 注解。