JSON 格式化

美化缩进、压缩单行、定位语法错误,调接口和改配置都用得上。

开发辅助
等待输入……

  

为什么接口返回的 JSON 是一坨

生产环境为了省带宽,接口通常返回压缩后的单行 JSON。排查问题时把响应粘贴进来点「格式化」,层级立刻清晰。反过来,需要把 JSON 塞进 URL 参数、环境变量或 Excel 单元格时,用「压缩为单行」可以去掉所有多余空白。

转义与反转义

把 JSON 当作字符串嵌进另一段代码(比如 Java、Go 的字符串常量,或前端模板)时需要转义引号与换行;从日志里抠出来的转义字符串则需要反转义才能看清结构。注意:转义输出的是带引号的字符串字面量,不能直接当作 JSON 解析。

语法报错怎么看

常见的三类错误:末尾多了逗号(JSON 不允许尾逗号)、用了单引号(必须双引号)、键名没加引号。工具会给出错误信息,浏览器原生提示里通常带位置,配合文本搜索即可定位。

常见问题

校验失败时能看到错在哪里吗?
会提示错误信息和大致位置(第几行第几列),常见原因是多余逗号、缺引号或使用了单引号。
支持多大数据量?
纯前端处理,几 MB 的 JSON 通常无压力;超大文件(数十 MB)可能受浏览器内存限制而变慢。
内容会被上传吗?
不会,解析在浏览器本地完成,接口数据不会离开你的设备。