← 返回首页

💻 POJO 转 JSON

解析 Java POJO 类,一键生成带默认值的 JSON

Java POJO
JSON 结果
JSON 结果将显示在这里

使用说明

  1. 粘贴 Java POJO 类代码到输入框(包含字段声明和注释)
  2. 点击「解析」按钮,工具自动识别字段名、类型和注释
  3. 右侧输出框显示生成的 JSON 示例,包含合理的模拟值
  4. 支持嵌套类型和集合类型(List、Map、Set)
  5. 点击「复制」可快速获取 JSON 结果

功能特性

  • 智能类型识别:自动识别 String、Integer、Long、Date、BigDecimal 等常见 Java 类型
  • 嵌套对象展开:递归解析嵌套的自定义类型,生成完整的多层 JSON 结构
  • 集合类型处理:支持 List、Map、Set 等泛型集合,自动生成数组或对象格式
  • 注释提取:识别字段上方 // 或 /** */ 注释中的中文说明,作为 JSON 键注释
  • 合理模拟值:根据字段类型生成符合语义的示例值(如手机号、邮箱、日期格式)

常见问题 FAQ

Q: 支持 Lombok 注解吗?
A: 支持。工具会自动忽略 @Data、@Getter、@Setter、@Builder 等 Lombok 注解,仅解析字段声明。
Q: 能处理泛型吗?
A: 可以。支持 List、Map 等常见泛型声明。嵌套自定义类型会递归展开。
Q: 生成的 JSON 值是随机的吗?
A: 不是。工具根据字段类型和名称语义生成固定格式的示例值,如手机号字段生成 138xxxx 格式,邮箱字段生成 example@格式。
Q: 支持 Jackson 注解吗?
A: 部分支持。@JsonProperty 重命名会被识别,@JsonIgnore 标记的字段会被排除在输出之外。