你的 JSON 完全在浏览器内处理,不会上传到任何服务器。
什么是 JSON 格式化工具?
JSON 格式化工具会将原始 JSON 文本按统一缩进与换行重新排版,便于阅读。一个好用的格式化工具同时还会校验语法——指出缺失的逗号、不匹配的括号或非法转义的精确位置——并能反向压缩为单行紧凑形式以便上线使用。DevTools Lab 的 JSON 格式化工具完全在浏览器中完成所有这些操作,你粘贴的数据不会离开你的设备。
功能特性
- 支持 2 / 4 空格 / Tab 多种缩进美化
- 一键压缩(移除全部空白)
- 严格语法校验,错误定位到行列
- 实时字符与字节计数
- 复制 / 下载 / 应用到输入 等快捷操作
- 100% 客户端运行,加载后即可离线使用
使用步骤
- 在左侧输入面板粘贴或输入你的 JSON 内容。
- 选择缩进(最常用是 2 空格)或点击「压缩」。
- 如果 JSON 不合法,底部会显示错误所在的行与列。
- 用「复制」或「下载」导出结果。
常见问题
我的 JSON 数据会被上传吗?
▾
不会。所有的格式化、压缩与校验都通过浏览器内的 JavaScript 完成,数据不会离开你的电脑。
支持 JSON5 或注释吗?
▾
目前严格遵循 RFC 8259 标准。JSON5 / JSONC(尾随逗号、注释、单引号)支持已在规划中。
有大小限制吗?
▾
没有硬性限制,但超大文件(>10 MB)的渲染速度可能受设备影响。格式化本身很快。
可以离线使用吗?
▾
可以。页面加载一次后,即使断网也能继续使用 JSON 格式化功能。
为什么报「Unexpected token」错误?
▾
JSON 语法很严格:键和字符串必须用双引号、不允许尾随逗号、不允许注释。错误信息会显示具体的行列位置。
相关工具
Canonical: https://devformatlab.com/zh/json-formatter