快速、现代、高效的 JSON 桌面工具。美化、查看、Diff、转换、校验、代码生成 - 一个应用全搞定,基于 Tauri 和 Rust 构建。
专为日常 JSON 工作打造:美化、查看、Diff、Converter、Schema、Code Gen、压缩/转义,一站式完成。
基于 Monaco Editor(VS Code 编辑器内核)打造,提供顶级的 JSON 美化与查看体验。
- 语法高亮与括号对着色
- 多标签页编辑,支持拖拽排序
- 代码折叠、缩略图和查找替换
- 粘贴自动美化,瞬间得到干净 JSON
- 明暗模式切换 + 10+ 配色主题,包括 Dracula、Nord、One Dark
将复杂的 JSON 结构可视化为交互式树形图,轻松导航、搜索和查询。
- 可折叠树结构,节点按类型着色
- 点击节点跳转到编辑器对应位置
- 一键复制路径和值
- 完整的 JMESPath 查询支持,实时高亮匹配
- 面板宽度可调节,舒适查看
将 JSON 转换到 YAML、XML、TOML、CSV,或生成你偏好的类型安全代码。
- 双向转换:JSON <-> YAML、XML、TOML、CSV
- CSV 彩虹列高亮,提升可读性
- 生成 TypeScript、Go、Python、Java、Rust 等语言代码
- 反向转换:粘贴代码提取 JSON
从任意 JSON 数据一键生成 Schema,或用现有 Schema 验证数据,并在专属视图中完成操作。
- 一键从 JSON 数据生成 Schema
- 根据 JSON Schema 验证数据,提供详细错误报告
- 专属 Schema 页面,支持并排编辑
为 JSON 变更提供清晰直观的可视化对比,提升审查效率与可读性。
- 并排 Diff 对比,内联变更高亮
- 状态栏显示差异行数统计
- 大体量 JSON 的变更定位更直观
覆盖日常本地 JSON 文件处理与导出需求。
- 转义、反转义、压缩工具
- 拖拽 JSON 文件即可打开
- 文件关联:双击
.json文件直接打开 - 导出 JSON 为带语法高亮的美观图片,便于向他人分享
原生桌面快捷键是网页工具无法实现的 - 大幅提升你的日常 JSON 工作效率。
- 全局快捷键一键启动或唤起应用到前台
- 一键粘贴并美化:立即格式化剪贴板中的 JSON 并展示
- 窗口置顶切换,方便多任务协作
- 所有编辑器快捷键均可在设置中自定义
| 内置能力 | 说明 |
|---|---|
| JSON 修复 | 一键自动修复无效 JSON - 修复缺失引号、尾逗号等常见问题 |
| 轻量小巧 | 安装包小、内存占用低,基于 Tauri 和 Rust 构建 |
| 秒级启动 | 不到一秒即可启动,无加载画面,无需等待 |
| 跨平台 | 支持 macOS、Windows 和 Linux,原生外观和体验 |
| 10+ 主题 | Dracula、Nord、One Dark、Solarized 等,一键切换明暗主题 |
| JSON 统计 | 实时显示键数量、嵌套深度、字节大小和行数 |
| 国际化 | 完整的中英文界面,一键切换语言 |
| 完全离线 | 所有数据留在本地,无服务器、无上传,完全保护隐私 |
| 功能 | 在线工具 | JsonStudio |
|---|---|---|
| 离线使用 / 无需联网 | ✗ | ✓ |
| 数据隐私(100% 本地处理) | ✗ | ✓ |
| 大 JSON 数据性能 | ✗ | ✓ |
| 多标签页编辑 | ✗ | ✓ |
| 树视图与 JMESPath 查询 | ✗ | ✓ |
| 无广告体验 | ✗ | ✓ |
| 全局快捷键与自定义键绑定 | ✗ | ✓ |
| 图片导出 | ✗ | ✓ |
| 本地文件操作 | ✗ | ✓ |
| 自定义设置(主题、字号、间距、快捷键等) | ✗ | ✓ |
| JSON Schema 生成与验证 | ✓ | ✓ |
| 代码生成 | ✓ | ✓ |
| JSON Converter(YAML/XML/...) | ✓ | ✓ |
| JSON Diff | ✓ | ✓ |
| 步骤 | 动作 | 说明 |
|---|---|---|
| 1 | 下载 | 从 GitHub Releases 获取你平台的安装包 |
| 2 | 启动 | 打开应用 - 不到一秒即可启动 |
| 3 | 粘贴 | 粘贴你的 JSON,自动美化 |
| 4 | 完成 | 美化、查看、压缩、对比、转换、生成代码 - 尽在指尖 |
flowchart LR
UI[Svelte 5 + Tailwind 界面] --> MONACO[Monaco Editor]
UI --> TAURI[Tauri 2.0 运行时]
TAURI --> RUST[Rust 核心引擎]
RUST --> TOOLING[Diff / Convert / Schema / Repair]
RUST --> IO[本地文件 + 剪贴板 + 图片导出]
classDef ui fill:#F8FAFC,stroke:#334155,color:#0F172A;
classDef editor fill:#EFF6FF,stroke:#3B82F6,color:#1E3A8A;
classDef runtime fill:#FFFBEB,stroke:#D97706,color:#78350F;
classDef core fill:#F5F3FF,stroke:#7C3AED,color:#4C1D95;
classDef output fill:#ECFEFF,stroke:#0E7490,color:#164E63;
class UI ui;
class MONACO editor;
class TAURI runtime;
class RUST core;
class TOOLING,IO output;
前往 Releases 下载对应平台安装包。
- 桌面框架:Tauri 2.0
- 后端语言:Rust
- 前端框架:Svelte 5 + Tailwind CSS + Monaco Editor
如果这个项目对你有帮助,欢迎点个 ⭐️ Star 支持一下。







