Prism 是一个面向 IntelliJ IDEA 2026.2 的效率插件(原名 Json Helper),集 JSON 工具与编辑器增强于一身。
JSON 侧支持编辑、压缩、转义、JsonPath 查询、Java 类与 JSON 结构互转,以及 XML / YAML / TOML / Properties / CSV / XLSX / Markdown / TypeScript 等格式转换;增强侧提供代码地图(minimap)、彩虹括号与变量高亮、颜色字面量、项目树文件注释与压缩包浏览、代码截图、项目 / HTTP / 端口搜索等能力。
- IntelliJ IDEA:
2026.2 - Java:
25 - Gradle:
9.7.0 - 安装方式:
build/distributions/*.zip自定义本地安装 - 插件 ID:
com.acme.prism
- JSON 编辑、格式化、压缩、转义与反转义
- 自动修复损坏 JSON(单引号/缺逗号/尾逗号/注释/JSONP 包装/裸键/非标准字面量/NDJSON 流/MongoDB 扩展 JSON 包装),带置信度与修复日志
- 按键递归排序、扁平化/还原(点号键与嵌套结构互转)、JSON Schema(2020-12)生成
- 右侧面板深度工具:结构分析(键/对象/数组/深度/大小统计、重复键检测)、树形面板展开全部/折叠全部、选中节点路径与完整值详情
- 从 JSON 生成 Java Class / Record
- 从 Java 类复制 JSON 结构
- JsonPath / JMESPath 查询与树形浏览
- URL、JWT、本地文件路径、Web 路径自动解析为 JSON
- JSON 与 XML / YAML / TOML / Properties / CSV / XLSX / Base64 / URL Params / Markdown / TypeScript 互转
- Search Everywhere 中的项目搜索、HTTP 请求文件搜索、端口搜索与压缩包内容搜索
- 项目树中将压缩包(zip / 7z / jar / tar 等)作为目录展开浏览,条目只读打开
- 代码截图复制
- 运行打包命令生成插件 ZIP。
- 在 IntelliJ IDEA 中打开
Settings->Plugins。 - 点击右上角齿轮按钮,选择
Install Plugin from Disk...。 - 选择
build/distributions/prism-*.zip安装。
本项目已生成 Gradle Wrapper(gradlew / gradlew.bat,固定 9.7.0),优先使用 ./gradlew;也可使用系统中的 gradle 命令,Java 编译与运行环境固定为 25。
./gradlew printAllVersions
./gradlew test
./gradlew runIde
./gradlew clean buildPlugin
./gradlew verifyPluginProjectConfiguration verifyPluginStructure打包完成后,插件 ZIP 位于:
build/distributions/prism-x.x.x.zip
src/main/java/com/acme/prism
├── common
│ └── enums
├── core
│ ├── archive # 压缩包索引/树节点/搜索/打开器
│ ├── console # 控制台 JSON 推送
│ ├── editor # JSON 折叠、编辑器状态
│ ├── fileinfo # 项目树文件信息
│ ├── json # JSON 操作(格式化/压缩/转义/搜索/修复/排序/扁平化/Schema/分析)
│ ├── minimap # 代码地图
│ ├── notice # 通知系统
│ ├── parser # 解析与格式转换
│ │ └── converter
│ ├── rainbow # 彩虹括号/变量/颜色高亮
│ ├── screenshot # 代码截图
│ ├── search # 项目/HTTP/端口/压缩包搜索
│ └── settings # 插件设置
└── ui
├── action # 动作(json/搜索/截图/console)
├── dialog # 转换/建类对话框
├── editor # 面板编辑器定制
├── error # JSON 语法错误标注
├── panel # 主面板/JSON 树面板
├── search # Search Everywhere 工厂
└── statusbar # 状态栏 JSON 路径面包屑
GitHub Actions 工作流 build_jar.yml 已适配当前基线:
- 固定
Java 25 - 固定
Gradle 9.7.0 - 运行
test单元测试 - 构建
buildPlugin - 校验
verifyPluginProjectConfiguration与verifyPluginStructure - 上传 ZIP 工件并创建 GitHub Release
- Fork 项目
- 创建分支
git checkout -b feature/your-feature - 提交修改
- 推送分支
- 发起 Pull Request
MIT




