DevToolsLab

JSON 格式化

格式化 · 压缩 · 校验

在本地完成 JSON 的格式化、压缩与校验,错误位置精确到行列。

109 字符
输入有效
输出

你的 JSON 完全在浏览器内处理,不会上传到任何服务器。

什么是 JSON 格式化工具?

JSON 格式化工具会将原始 JSON 文本按统一缩进与换行重新排版,便于阅读。一个好用的格式化工具同时还会校验语法——指出缺失的逗号、不匹配的括号或非法转义的精确位置——并能反向压缩为单行紧凑形式以便上线使用。DevTools Lab 的 JSON 格式化工具完全在浏览器中完成所有这些操作,你粘贴的数据不会离开你的设备。

功能特性

  • 支持 2 / 4 空格 / Tab 多种缩进美化
  • 一键压缩(移除全部空白)
  • 严格语法校验,错误定位到行列
  • 实时字符与字节计数
  • 复制 / 下载 / 应用到输入 等快捷操作
  • 100% 客户端运行,加载后即可离线使用

使用步骤

  1. 在左侧输入面板粘贴或输入你的 JSON 内容。
  2. 选择缩进(最常用是 2 空格)或点击「压缩」。
  3. 如果 JSON 不合法,底部会显示错误所在的行与列。
  4. 用「复制」或「下载」导出结果。

常见问题

我的 JSON 数据会被上传吗?

不会。所有的格式化、压缩与校验都通过浏览器内的 JavaScript 完成,数据不会离开你的电脑。

支持 JSON5 或注释吗?

目前严格遵循 RFC 8259 标准。JSON5 / JSONC(尾随逗号、注释、单引号)支持已在规划中。

有大小限制吗?

没有硬性限制,但超大文件(>10 MB)的渲染速度可能受设备影响。格式化本身很快。

可以离线使用吗?

可以。页面加载一次后,即使断网也能继续使用 JSON 格式化功能。

为什么报「Unexpected token」错误?

JSON 语法很严格:键和字符串必须用双引号、不允许尾随逗号、不允许注释。错误信息会显示具体的行列位置。

相关工具

Canonical: https://devformatlab.com/zh/json-formatter