JsonStudio - 开源跨平台 JSON 桌面工具
JsonStudio 开源跨平台 JSON 桌面工具 JsonStudio 是一款基于 Rust + Tauri 2.0 开发的开源 JSON 桌面应用,专为开发者日常 JSON 处理需求设计。与在线工具相比,它提供了更快的速度、更好的隐私保护和更强大的功能。 官网与下载 下载: 应用截图 JSON 编辑器主界面 编辑器 基于 Monaco Editor(VS Code 同款引擎),提供专业级编辑体验: 语法高亮与括号配对着色 代码折叠、小地图、查找替换 多标签编辑,支持拖拽排序 粘贴时自动美化 10+ 配色主题(Dracula、Nord、One Dark 等) 树形视图 + JMESPath 查询 可折叠的交互式树形结构 点击节点跳转到编辑器对应位置 一键复制路径和值 完整的 JMESPath 查询支持,实时高亮结果 JSON Diff 并排对比 Diff 并排显示两个 JSON 文件 实时高亮差异部分 状态栏显示修改统计(新增/删除/修改行数) 格式转换 + 代码生成 格式转换:JSON ↔ YAML、XML、TOML、CSV 双向转换 代码生成:生成 TypeScript、Go、Python、Java、Rust 等语言的类型定义 反向转换:粘贴代码提取 JSON 结构 JSON Schema 生成与验证 Schema 从 JSON 数据一键生成 Schema 实时验证 JSON 数据,详细错误报告 专用的 Schema 编辑页面 设置与快捷键 全局快捷键:一键唤起应用 粘贴美化:一键粘贴并自动格式化 窗口置顶:多任务处理更方便 所有快捷键可自定义 核心功能 1. JSON 编辑与美化 基于 Monaco Editor,提供 VS Code 级别的编辑体验 自动美化、语法高亮、智能补全 多标签编辑,拖拽排序 支持超大 JSON 文件(MB 级别) 2. JSON 压缩与转义 一键压缩(Minify):去除空格和换行 转义/反转义(Escape/Unescape):处理嵌套 JSON 字符串 JSON 修复:自动修复常见格式错误(缺引号、多余逗号等) 3. JSON Diff 对比 并排显示两个 JSON 文件 实时高亮新增、删除、修改的内容 状态栏显示详细统计信息 4. 格式转换 JSON ↔ YAML:双向转换 JSON ↔ XML:支持属性和元素模式 JSON ↔ TOML:配置文件格式 JSON ↔ CSV:表格数据,支持彩虹列高亮 5. JSON Schema 从 JSON 数据自动生成 Schema 根据 Schema 验证 JSON 数据 详细的验证错误报告 6. 代码生成 支持语言:TypeScript、Go、Python、Java、Rust、C、Swift、Kotlin 等 生成类型安全的数据结构 反向功能:粘贴代码提取 JSON 7. 树形视图与查询 可视化 JSON 结构 JMESPath 查询语言支持 点击节点定位到编辑器 复制路径和值 特色优势 性能与体验 极速启动:不到 1 秒启动,无加载等待 高性能:Rust 后端,处理大型 JSON 流畅 轻量级:安装包小(约 1020MB),内存占用低 跨平台:macOS、Windows、Linux 原生支持 隐私与安全 100% 离线:所有数据本地处理,不上传服务器 无广告:纯净的使用体验 开源透明:代码完全开源,可审计 效率工具 全局快捷键:系统级快捷键,随时唤起应用 一键粘贴美化:从剪贴板粘贴并自动格式化 窗口置顶:多任务处理时保持可见 文件关联:双击 .json 文件直接打开 拖拽打开:拖拽 JSON 文件到窗口即可打开 个性化 10+ 主题:Dracula、Nord、One Dark、Solarized 等 明暗模式:一键切换 自定义快捷键:所有编辑器快捷键可配置 字体、字号、缩进:完全可定制 技术栈 Rust:高性能后端处理 Tauri 2.0:现代桌面应用框架,体积小、速度快 Svelte 5:响应式前端框架 Monaco Editor:VS Code 同款编辑器引擎 Tailwind CSS:现代化 UI 设计 安装与使用 下载安装 访问 Releases 页面 下载对应平台的安装包: macOS:.dmg 文件 Windows:.msi 或 .exe 安装包 Linux:.deb、.rpm 或 .AppImage 与在线工具对比 | 功能 | 在线工具 | JsonStudio | |||| | 离线使用 | ❌ | ✅ | | 数据隐私 | ❌ | ✅ 100% 本地 | | 大文件性能 | ❌ 卡顿 | ✅ 流畅 | | 多标签编辑 | ❌ | ✅ | | 全局快捷键 | ❌ | ✅ | | 文件关联 | ❌ | ✅ | | 无广告 | ❌ | ✅ | | 启动速度 | 需要网络 | < 1 秒 | 作为一名开发者,我经常需要处理 JSON 数据,但在线工具通常广告很多、页面老旧且功能有限。因此开发了 JsonStudio,希望能为同样有需求的开发者提供一个快速、安全、功能全面的本地工具。欢迎试用和反馈!

















DEV TRENDS / COMMUNITY
讨论本期日报
使用 GitHub 登录,分享你的看法、问题或补充信息。