JSON 转 Java 类

JSON 转 Java 类,可选 Lombok 注解

浏览器内运算JSON to Java POJO工具型02格式转换

什么是JSON 转 Java 类

JSON 转 Java 工具从示例数据生成 POJO 定义,字段附带 @JsonProperty 注解以保留原始键名,可选择使用 Lombok 的 @Data 或生成完整的 getter/setter。推导在浏览器本地完成。

怎么用JSON 转 Java 类

  1. 1粘贴 JSON 响应示例。
  2. 2填写根类名,嵌套对象会生成独立类。
  3. 3按项目习惯决定是否使用 Lombok。
  4. 4复制后拆分到各自的文件中(Java 要求公共类与文件同名)。

常见问题

为什么用包装类型 Long 而不是基本类型 long?+

因为 JSON 字段可能缺失或为 null,基本类型无法表示「没有值」,反序列化时会被填成 0 造成语义错误。包装类型可以保留 null,代价是需要在业务代码里判空。

生成的类需要手工调整什么?+

三件事:把每个类拆到独立文件并补上 package 声明;根据契约给可选字段加上校验注解;检查字段类型是否需要收窄(例如金额应使用 BigDecimal 而不是 Double)。

相关工具

全部工具