在线 JSON 格式化与校验工具
把压缩成一行的接口返回粘贴进左侧输入框,点击「格式化」即可得到缩进整齐的可读结果;提交前用「校验」检查语法是否合法,出错时会直接提示第几行第几列。
需要减小体积时点「压缩」去掉全部多余空白;排查复杂结构时点「解析」,把 JSON 展开成可逐层折叠的树形视图。
JSON 输入
处理结果
输入 JSON 后点击操作按钮查看结果
JSON 格式化 的主要功能
- 四种操作格式化、压缩、校验、解析,覆盖接口调试与配置检查的常见场景。
- 缩进可选2 空格、4 空格、Tab 三种缩进风格,格式化前即可切换。
- 输入实时校验边输入边在标题栏显示 JSON 有效/无效指示,无需点击按钮。
- 错误定位到行列语法错误时给出具体行号与列号,长文本也能快速找到问题字符。
- 树形折叠浏览解析为可展开收起的树形结构,深层嵌套的数组与对象一眼看清。
- 本地处理使用浏览器原生 JSON 解析能力,输入内容不出本机。
如何使用JSON 格式化?
-
粘贴 JSON
把接口返回、配置文件或日志中的 JSON 字符串粘贴到左侧输入框。
-
选择操作
点「格式化」美化缩进,点「压缩」去掉空白,点「校验」检查语法,点「解析」查看树形结构。
-
复制结果
在右侧结果区点击复制,直接粘回代码或提交记录中。
JSON 格式化 常见问题
为什么提示 JSON 无效但肉眼看不出问题?
最常见的原因是使用了中文引号、键名没有加双引号、存在多余的结尾逗号,或包含注释。本工具按标准 JSON 语法校验,会在结果中提示出错的行与列,按位置检查即可。
支持带注释或单引号的 JSON 吗?
不支持。标准要求键与字符串值使用双引号且不允许注释,包含注释或单引号的写法属于 JSON5 等扩展语法,需先转换成标准 JSON 再校验。
很大的 JSON 能处理吗?
可以。超过约 1MB 的输入时页面会先弹出确认提示,避免误操作导致长时间等待;日常接口返回体量通常远小于该阈值。
格式化和压缩的区别是什么?
格式化按所选缩进插入换行与空格,便于阅读;压缩移除所有非必要空白,得到单行最小体积文本,常用于请求体和存储。
粘贴的 JSON 会上传到服务器吗?
不会。解析、校验和渲染全部在浏览器中完成,页面不向后端发送输入内容。