JSON 转 Java 代码
JSON 数据
0 字符 | 0 行
Java 代码
0 字符 | 0 行
功能说明
自动生成实体类:将 JSON 数据一键转换为标准的 Java POJO 实体类,自动推断字段类型(String/Integer/Long/Double/Boolean/List)
Lombok 支持:可选生成 @Data、@Builder、@NoArgsConstructor、@AllArgsConstructor 注解,减少样板代码
Jackson 注解:自动为驼峰命名转换的字段生成 @JsonProperty 注解,确保 JSON 序列化正确映射
隐私安全:所有处理均在浏览器本地完成,数据不上传服务器
Lombok 支持:可选生成 @Data、@Builder、@NoArgsConstructor、@AllArgsConstructor 注解,减少样板代码
Jackson 注解:自动为驼峰命名转换的字段生成 @JsonProperty 注解,确保 JSON 序列化正确映射
隐私安全:所有处理均在浏览器本地完成,数据不上传服务器
使用场景
Spring Boot 开发
快速根据 API 返回的 JSON 数据生成 Java 实体类,直接用于 Controller 的请求/响应参数定义。
接口对接
对接第三方 API 时,将返回的 JSON 样本转换为 Java 类,方便 RestTemplate 或 Feign 客户端使用。
数据建模
将数据库 JSON 格式字段或配置数据快速转换为 Java 对象模型。
快速根据 API 返回的 JSON 数据生成 Java 实体类,直接用于 Controller 的请求/响应参数定义。
接口对接
对接第三方 API 时,将返回的 JSON 样本转换为 Java 类,方便 RestTemplate 或 Feign 客户端使用。
数据建模
将数据库 JSON 格式字段或配置数据快速转换为 Java 对象模型。
常见问题(FAQ)
生成的 Java 类支持哪些注解?
支持 Lombok 注解(@Data、@Builder、@NoArgsConstructor、@AllArgsConstructor)和 Jackson 注解(@JsonProperty),可以根据项目需求自由勾选组合。不使用 Lombok 时会自动生成完整的 Getter/Setter 方法。
嵌套 JSON 对象如何处理?
嵌套对象会自动生成独立的 Java 类,类名根据字段名自动推断并遵循 Java PascalCase 命名规范。数组类型自动推断为 List<T>,并自动添加 java.util.List 导入。
字段命名规则是什么?
JSON 字段名(如 user_name 或 user-name)会自动转换为 Java 驼峰命名(userName)。如果启用了 Jackson 注解,会自动添加 @JsonProperty("user_name") 以确保序列化映射正确。
数据安全吗?会上传到服务器吗?
非常安全。本工具所有处理都在您的浏览器本地完成,JSON 数据不会上传到任何服务器,您可以放心使用敏感代码和数据。
