输入 JSON 数据
Java 实体类代码

工具说明与 Java 实体类知识点

工具特点

  • 嵌套结构解析:能够自动识别 JSON 中的多层嵌套对象或数组,递归生成多个内部类或独立的 Java 类。
  • 主流注解支持:一键生成基于 LombokFastjsonJacksonGson 框架的代码注解,减少手动添加的工作量。
  • 驼峰命名自动转换:能够智能将下划线风格(snake_case)的 JSON 字段自动映射转换为 Java 规范的驼峰命名(camelCase)。
  • 数据隐私保护:整个转换过程纯客户端执行,不依赖后端接口,确保敏感 JSON 数据绝不外泄。

Java 实体类 (POJO / Bean) 规范

  • 私有属性:为了封装性,所有的字段属性都应该声明为 private
  • Getter & Setter:通过公开的 getXxx()setXxx() 方法来访问和修改私有属性。如果启用了 @Data 注解,Lombok 会在编译时自动生成这些方法。
  • 序列化:如果实体类需要经过网络传输或持久化保存,建议实现 Serializable 接口。