JsonStudio
专业级桌面 JSON 工作站

JsonStudio

专为日常开发打造的高效、现代桌面 JSON 应用,一站式解决所有JSON处理工作,重塑你的开发效率。

立即下载 查看 GitHub
$ brew install --cask sundegan/tap/json-studio
$0
免费开源
<1s
启动时间
3
个平台
10+
款主题
100%
本地 & 隐私

真实世界的 JSON 工作而生

JsonStudio 面向开发者每天遇到的数据:接口请求/响应、复杂嵌套结构、转义字符串、类 JSON/JSON5 片段,以及普通日志文本和 JSON 混在一起的内容。

本地优先

无需联网、无需在繁杂的浏览器标签中翻找,免受广告打扰,杜绝数据上传风险。您的敏感 JSON 数据始终留在本地设备,结合原生快捷键、窗口置顶和本地文件处理,带来极致流畅的工作体验。

更智能的格式化

从容应对严格的 JSON、类 JSON5 语法、转义字符串、尾逗号、无引号键以及可修复的残缺片段,并支持粘贴时自动格式化。

查看复杂数据

借助树状视图、JMESPath/JSONPath 查询、实时统计与并排 Diff 功能,让庞大复杂的 JSON 数据清晰易读、验证无忧。

顺畅的文件工作流

多标签页编辑、未命名文档自动编号、复用已打开的标签页、未保存提示、自动保存、拖拽打开与文件关联,一切如桌面原生般自然。

全能开发者工具箱

内置美化、压缩、转义、反转义、折叠/展开、Schema 生成与校验、格式转换以及强类型代码生成等常用功能。

JsonStudio 截图

核心功能

专为日常 JSON 工作打造:格式化、查看、查询、日志提取、Diff、转换、Schema、代码生成、压缩/转义,一站式完成。

编辑器

专业级 JSON 格式化与美化工具

基于 Monaco Editor(VS Code 编辑器内核)打造,提供顶级的 JSON/JSON5 格式化、美化与查看体验。

  • 语法高亮与括号对着色
  • 多标签页编辑,支持拖拽排序
  • 代码折叠、缩略图和查找替换
  • 粘贴自动识别 JSON、JSON5、转义 JSON 并格式化
  • 默认保留对象 key 原始顺序,格式化结果更贴近源数据
  • 明暗模式切换 + 10+ 配色主题,包括 Dracula、Nord、One Dark

了解更多 →

JSON 编辑器
导航

树状视图、JMESPath 与 JSONPath 查询

将复杂的 JSON/JSON5 结构可视化为交互式树形图,轻松导航、搜索和查询。

  • 可折叠树结构,节点按类型着色
  • 点击节点跳转到编辑器对应位置
  • 一键复制路径和值
  • 支持 JMESPath 与 JSONPath 查询模式切换
  • 实时高亮匹配节点,并自动展开祖先路径
  • 面板宽度可调节,舒适查看
JSON 树视图
日志提取

从日志与混合文本中提取 JSON

面对日志、报错堆栈、接口调试文本,不再需要手动复制大括号片段。JsonStudio 会识别其中的结构化数据,并保持原文不被替换。

  • 检测普通 JSON、类 JSON/JSON5、转义 JSON 与可修复片段
  • 多个片段自动分组展示,方便逐个查看和复制
  • 原始编辑器内容保持不变,提取结果在独立面板中格式化展示
  • 面板宽度和高度可拖拽调整,适合长日志排查
日志 JSON 提取
转换

JSON 格式转换

在桌面工作流中无缝完成 JSON 与其他常见数据格式的相互转换。

  • 双向转换:JSON ↔ YAML、XML、TOML、CSV
  • CSV 彩虹列高亮,提升可读性
  • 专属转换视图,格式选择清晰直接
  • 适合在接口、配置文件和数据工具之间搬运结构化数据

格式转换 →

JSON 转换
代码生成

类型安全的模型代码生成

从 JSON 快速生成类型安全的模型代码,或从目标代码片段中反向提取 JSON。

  • 生成 TypeScript、Go、Python、Java、Rust 等语言代码
  • 反向转换:粘贴代码提取 JSON
  • 快速生成 DTO、接口模型和配置类型
  • 让生成结构尽量贴近源 JSON 数据

代码生成 →

代码生成
SCHEMA

JSON Schema 生成与验证

从任意 JSON 数据一键生成 Schema,或用现有 Schema 验证数据,并在专属视图中完成操作。

  • 一键从 JSON 数据生成 Schema
  • 根据 JSON Schema 验证数据,提供详细错误报告
  • 专属 Schema 页面,支持并排编辑

了解更多 →

JSON Schema
效率

快捷键、自动保存与文件工作流

原生桌面能力让 JSON 工作更贴近日常开发:打开、保存、监听、复用标签页都更顺手。

  • 全局快捷键一键启动或唤起应用到前台
  • 一键粘贴并美化:立即格式化剪贴板中的 JSON 数据并展示
  • 可选自动保存,文件型标签页改动后自动落盘
  • 重新打开同一文件会复用已有标签页,避免重复窗口
  • 未保存内容关闭前提示,新建文档自动编号为 Untitled-1、Untitled-2
  • 窗口置顶切换,方便多任务协作
  • 文件关联:双击 .json 文件直接打开,外部修改可自动检测
设置与快捷键
工具

JSON Diff、压缩转义与更多工具

围绕 JSON Diff、压缩/转义、修复与导出的实用工具箱。

  • 并排 Diff 对比,内联变更高亮
  • Diff 模式粘贴后同样支持自动格式化
  • 状态栏显示差异行数统计
  • 转义 / 反转义 / 压缩工具
  • 拖拽 JSON 文件即可打开
  • 导出 JSON 为带语法高亮的美观图片,便于向他人分享

了解更多 →

JSON 对比

还有更多

每个细节都为开发者效率而打造。

JSON 修复

一键自动修复无效 JSON——修复缺失引号、尾逗号等常见问题。

日志 JSON 提取

从日志和混合文本中识别 JSON、JSON5、转义 JSON 与可修复片段。

自动保存

文件型标签页可自动保存改动,关闭未保存内容前会弹出确认。

JSON5 支持

编辑器、格式化、树视图和粘贴处理都能理解更宽松的 JSON5 语法。

轻量小巧

安装包小、内存占用低,基于 Tauri 和 Rust 构建。

秒级启动

不到一秒即可启动,无加载画面,无需等待。

跨平台

支持 macOS、Windows 和 Linux,原生外观和体验。

10+ 主题

Dracula、Nord、One Dark、Solarized 等,一键切换明暗主题。

图片导出

导出 JSON 为带语法高亮的美观图片,便于向他人分享,基于 Rust 原生渲染引擎。

JSON 统计

实时显示键数量、嵌套深度、字节大小和行数。

国际化

完整的中英文界面,一键切换语言。

完全离线

所有数据留在本地,无服务器、无上传,完全保护隐私。

为什么选择 JsonStudio

看看 JsonStudio 与在线 JSON 工具和其他编辑器的对比。

功能 在线工具 JsonStudio
离线使用 / 无需联网
数据隐私(100% 本地处理)
大 JSON 数据性能
多标签页编辑
树视图与 JMESPath / JSONPath 查询
日志混合文本 JSON 提取
JSON5 解析与格式化
文件自动保存与标签页复用
无广告体验
全局快捷键与自定义键绑定
图片导出
本地文件操作
自定义设置(主题、字号、间距、快捷键等)
JSON Schema 生成与验证
代码生成
JSON Converter(YAML/XML/...)
JSON Diff

基于现代技术构建

利用最佳工具实现高性能、安全性和开发者体验。

Rust
JavaScript
Tauri 2.0
Svelte 5
Monaco Editor

更多资源

JSON 格式化工具格式化、校验、修复 JSON/JSON5 JSON Diff 对比工具并排比较 JSON 文件和接口响应 JSON 转换工具在 YAML、XML、TOML、CSV 间转换 JSON Schema 工具生成与验证 Schema JSON 代码生成器从 JSON 生成类型代码