JSON 格式化/校验/压缩

粘贴 JSON 立即得到校验、格式化或压缩结果。缩进 2/4/Tab 可选,错误精准定位到行列。纯浏览器本地处理,数据不上传。

输入
—
输出
缩进
字符0
字节0
嵌套深度0
键数量0

怎么用

  1. 粘贴 JSON:把 JSON 文本贴进上方输入框,下方会实时显示校验状态与错误位置。
  2. 选输出模式:「格式化」输出缩进可读的 JSON(可选 2 / 4 空格 / Tab);「压缩」输出去掉所有多余空白的单行 JSON。
  3. 校验错误:JSON 不合法时,状态栏会提示具体行、列和错误原因,方便定位问题。
  4. 复制结果:点击输出框右侧的复制按钮,把结果带到编辑器或代码里。

常见问题

我的数据会被上传吗?

不会。校验、格式化、压缩全部在浏览器本地完成(原生 JSON.parse / JSON.stringify),数据不离开你的设备。

JSON 校验报错怎么定位?

状态栏会显示错误位置(行、列)和简短原因,常见的包括缺少引号、多余逗号、括号不匹配等。修正后输入框会实时重新校验。

格式化与压缩有什么区别?

格式化会把 JSON 拆成多行、加缩进(2 / 4 空格或 Tab)便于人工阅读和 diff;压缩把所有空白去掉,得到体积最小的单行 JSON,通常用于存储或传输。

支持非标准 JSON 吗?

不支持。工具遵循 RFC 8259 标准 JSON 规范,JavaScript 对象字面量(未加引号的键、尾随逗号、单引号字符串等)不会通过校验。若需要解析 JS 对象,请先在源头补齐引号或改用 JSON.parse 兼容方案。

相关工具