在线 JSON 格式化与校验工具

把压缩成一行的接口返回粘贴进左侧输入框,点击「格式化」即可得到缩进整齐的可读结果;提交前用「校验」检查语法是否合法,出错时会直接提示第几行第几列。

需要减小体积时点「压缩」去掉全部多余空白;排查复杂结构时点「解析」,把 JSON 展开成可逐层折叠的树形视图。

JSON 输入
处理结果

输入 JSON 后点击操作按钮查看结果

JSON 格式化 的主要功能

  • 四种操作格式化、压缩、校验、解析,覆盖接口调试与配置检查的常见场景。
  • 缩进可选2 空格、4 空格、Tab 三种缩进风格,格式化前即可切换。
  • 输入实时校验边输入边在标题栏显示 JSON 有效/无效指示,无需点击按钮。
  • 错误定位到行列语法错误时给出具体行号与列号,长文本也能快速找到问题字符。
  • 树形折叠浏览解析为可展开收起的树形结构,深层嵌套的数组与对象一眼看清。
  • 本地处理使用浏览器原生 JSON 解析能力,输入内容不出本机。

如何使用JSON 格式化?

  1. 粘贴 JSON

    把接口返回、配置文件或日志中的 JSON 字符串粘贴到左侧输入框。

  2. 选择操作

    点「格式化」美化缩进,点「压缩」去掉空白,点「校验」检查语法,点「解析」查看树形结构。

  3. 复制结果

    在右侧结果区点击复制,直接粘回代码或提交记录中。

JSON 格式化 常见问题

为什么提示 JSON 无效但肉眼看不出问题?

最常见的原因是使用了中文引号、键名没有加双引号、存在多余的结尾逗号,或包含注释。本工具按标准 JSON 语法校验,会在结果中提示出错的行与列,按位置检查即可。

支持带注释或单引号的 JSON 吗?

不支持。标准要求键与字符串值使用双引号且不允许注释,包含注释或单引号的写法属于 JSON5 等扩展语法,需先转换成标准 JSON 再校验。

很大的 JSON 能处理吗?

可以。超过约 1MB 的输入时页面会先弹出确认提示,避免误操作导致长时间等待;日常接口返回体量通常远小于该阈值。

格式化和压缩的区别是什么?

格式化按所选缩进插入换行与空格,便于阅读;压缩移除所有非必要空白,得到单行最小体积文本,常用于请求体和存储。

粘贴的 JSON 会上传到服务器吗?

不会。解析、校验和渲染全部在浏览器中完成,页面不向后端发送输入内容。