# vscode-pojo2json **Repository Path**: AndrewFengCode/vscode-pojo2json ## Basic Information - **Project Name**: vscode-pojo2json - **Description**: vscode专用的 java pojo 提取json - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # POJO2JSON VS Code 扩展插件,用于将 Java POJO 类转换为带示例值的 JSON 字符串。 ## 功能特性 - 🎯 支持从 Java 类字段、getter/setter 方法提取属性 - 📋 一键复制生成的 JSON 到剪贴板 - 🔤 支持基本类型、包装类型、日期时间类型 - 📦 支持泛型集合(List、Set、Map) - 🎨 生成的 JSON 包含合理的示例值 ## 使用方法 1. 在 VS Code 中打开 Java 文件 2. 选中要转换的类代码(或不选中则转换整个文件) 3. 右键点击,选择 **"转换为 JSON"** 4. 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 | `{...}` | ## 安装 1. 在插件目录运行 `npm install` 2. 运行 `npm run compile` 编译 3. 按 F5 在调试模式下运行,或打包后安装 ## 示例 ### Java 类 ```java public class User { private Long id; private String username; private Integer age; private boolean active; private LocalDateTime createdAt; private List tags; } ``` ### 生成的 JSON ```json { "id": 0, "username": "string", "age": 0, "active": true, "createdAt": "2024-01-01T12:00:00", "tags": ["string"] } ```