POJO2JSON
VS Code 扩展插件,用于将 Java POJO 类转换为带示例值的 JSON 字符串。
功能特性
- 🎯 支持从 Java 类字段、getter/setter 方法提取属性
- 📋 一键复制生成的 JSON 到剪贴板
- 🔤 支持基本类型、包装类型、日期时间类型
- 📦 支持泛型集合(List、Set、Map)
- 🎨 生成的 JSON 包含合理的示例值
使用方法
- 在 VS Code 中打开 Java 文件
- 选中要转换的类代码(或不选中则转换整个文件)
- 右键点击,选择 "转换为 JSON"
- JSON 会自动复制到剪贴板
支持的数据类型
| Java 类型 |
JSON 示例值 |
| String |
"string" |
| int/Integer/long |
0 |
| float/Float/double/Double |
0.0 |
| boolean/Boolean |
true |
| Date |
"2024-01-01 00:00:00" |
| LocalDate |
"2024-01-01" |
| LocalDateTime |
"2024-01-01T12:00:00" |
| List |
[...] |
| Map<K, V> |
{...} |
安装
- 在插件目录运行
npm install
- 运行
npm run compile 编译
- 按 F5 在调试模式下运行,或打包后安装
示例
Java 类
public class User {
private Long id;
private String username;
private Integer age;
private boolean active;
private LocalDateTime createdAt;
private List<String> tags;
}
生成的 JSON
{
"id": 0,
"username": "string",
"age": 0,
"active": true,
"createdAt": "2024-01-01T12:00:00",
"tags": ["string"]
}
| |