JSON 编辑器
在浏览器中可视化编辑 JSON —— 通过交互式树进行增删、改名、类型切换,或用语法高亮的原始文本模式编辑。随时在文本、树形、预览三种模式间切换。
仅浏览器处理(可离线使用)
1
输入文本
粘贴或输入您的内容。
2
调整设置
配置选项以获得您想要的结果。
3
复制或保存
将输出复制到剪贴板或保存。
核心功能
可视化树形编辑
双击键或值即可原地编辑。右键打开完整菜单:插入、复制、删除、切换类型、复制路径。
撤销 / 重做历史
每次修改都被记录。Ctrl+Z 撤销、Ctrl+Y 重做,放心尝试而不怕弄坏数据。
自动修复无效 JSON
粘贴的 JSON 带尾逗号、单引号或注释?一键修复常见错误,立刻开始编辑。
三种视图自由切换
文本、树形、预览三种模式任意切换 —— 原始文本编辑、可视化结构操作、语法高亮查看,一站搞定。
类型切换
一键将任意值在字符串、数字、布尔、空值、对象、数组之间转换,非常适合快速调整测试数据或配置。
100% 隐私 —— 不上传
所有编辑都在浏览器中进行。JSON 永远不会上传到服务器 —— API 密钥、令牌和敏感配置都能放心编辑。
关于此工具
面向开发者的可视化 JSON 编辑器
JSON 编辑器是一个在浏览器中运行的 JSON 编辑工具,提供三种视图模式:文本(基于 Monaco 的原始编辑)、树形(可视化结构编辑)和预览(只读语法高亮展示)。
在树形模式下,双击键或值即可原地编辑。右键任意节点即可打开完整菜单:在前/后插入、复制、切换类型、删除、复制路径。每一步都支持撤销和重做。粘贴无效 JSON 时,一键即可修复尾逗号、单引号、JavaScript 注释等常见错误。
如何使用
- 在编辑器中粘贴、输入或拖入
.json文件 - 如果 JSON 无效,点击自动修复按钮来修正常见错误
- 用视图切换在文本、树形、预览三种模式间切换
- 在树形模式下:双击键或值即可原地编辑;右键打开菜单(插入/复制/删除/类型切换/复制路径)
- 使用 Ctrl+Z / Ctrl+Y 撤销与重做
- 点击格式化、压缩或智能重新排版,然后下载或复制导出
主要特性
- 三种视图模式:文本(Monaco)、树形(交互式)、预览(只读),随时切换
- 可视化树形编辑:双击任意键或值,右键打开完整菜单
- 类型切换:在字符串、数字、布尔、空值、对象、数组之间自由转换
- 撤销 / 重做:支持 50 步历史,Ctrl+Z / Ctrl+Y 快捷键
- 自动修复:修复尾逗号、单引号、缺失引号、JavaScript 注释等常见错误
- 智能格式化:短数组/对象单行显示,长的展开 —— 紧凑且可读
- Monaco 编辑器:与 VS Code 同款的代码编辑器
- 路径显示与复制:点击任意节点查看并复制其 JSON Path
- 100% 浏览器运行:不上传服务器 —— 数据始终留在你的设备
常见用途
- 配置文件编辑:安全地修改
package.json、tsconfig.json、Kubernetes 清单等,避免语法错误 - 测试数据构造:通过复制节点、切换类型、重命名键来快速构造 fixture
- API 响应调试:粘贴响应、重新组织结构、与期望形状做差异对比
- Schema 迁移:对比两版 JSON,一目了然看出变更
- 修复损坏的 JSON:用自动修复挽救尾逗号、异常引号、混用分隔符等问题
- 数据清理:用右键批量删除不需要的字段后导出干净数据
隐私优先的 JSON 编辑
所有编辑、修复、差异计算完全在你的浏览器中运行。JSON 永远不会上传或被记录。
- 数据永不离开设备 —— 编辑过程中零网络请求
- 适合敏感的 API 密钥、令牌和配置机密
- 页面加载后完全离线可用
- 不对 JSON 内容做任何分析 —— 我们只统计工具使用频率,不碰数据
相关工具
常见问题
格式化工具只做文本缩进和校验。本编辑器让你直接修改 JSON 的结构本身 —— 可视化地增删、改名、切换节点类型,无需编写任何 JSON 语法。非常适合编辑配置文件、构造测试数据或修复 API 响应。
完全安全。所有编辑、解析、修复、差异计算都在你的浏览器中完成。数据绝不离开你的设备 —— 不上传服务器、不记录日志、不向第三方暴露。API 密钥、令牌和敏感配置数据都可安心使用。
自动修复基于 jsonrepair 库,可修复常见错误:尾逗号、将单引号替换为双引号、给键补充引号、去除 JavaScript 风格注释、智能引号/弯引号、拼接字符串等。它也是很多主流 JSON 工具使用的同款修复引擎。
可以。通过顶部的视图切换器在文本(Monaco 编辑器)、树形(交互式结构编辑器)、预览(只读语法高亮)三种模式间切换。只要 JSON 有效,一种模式的改动会立刻反映在其他模式中。
支持。页面加载后,所有功能(编辑、自动修复、差异对比、导出)都能完全离线运行。建议将 PrivaDeck 作为 PWA 从浏览器安装,获得最快的访问速度。