收到一段 JSON,第一反应不应该是打开编辑器硬看。

压缩过的接口返回值通常是一整行,几千个字符连在一起,人眼几乎不可能定位结构。先格式化,再读。

用什么打开

JSON 本质是纯文本,VS Code、Sublime、记事本都能打开。

编辑器一般带语法高亮和格式化快捷键,日常开发够用。但如果只是想快速看一段接口返回,装插件、找快捷键反而麻烦。

浏览器里打开 JSON 在线解析,粘贴、格式化,两步就够。

在线工具能做什么

校验:告诉你这段文本是不是合法 JSON,错在第几行第几列。

美化:加上缩进和换行,把一行变成树状结构。

压缩:去掉所有空白,减小体积,适合放进请求体或配置文件。

转义与去转义:处理嵌在字符串里的 JSON,比如日志里常见的 \"data\":\"{...}\"。

中文与 Unicode 互转:排查 \u4e2d\u6587 这类编码问题。

一个实际用法

接口返回 500,日志里打出来的响应是一整行 JSON,还混着转义。

先粘贴进工具,点格式化,找到 error 字段;如果是嵌套字符串,再去一次转义。整个过程比在终端里 grep 快。

注意两件事

不要粘贴包含密钥、Token、用户隐私的完整响应。在线工具虽然不一定会存,但没必要冒这个险,敏感字段先替换掉。

超大文件不适合贴浏览器。几 MB 以上建议用命令行工具,比如 jq,性能和稳定性更好。

格式化不是修复

工具只能告诉你哪里错了,不能替你把单引号改成双引号,也不会补上缺失的逗号。

报错位置看清楚,回到源数据改。改完再校验一次,直到通过为止。