JSON 怎么打开和格式化:在线工具用法
收到一段 JSON,第一反应不应该是打开编辑器硬看。
压缩过的接口返回值通常是一整行,几千个字符连在一起,人眼几乎不可能定位结构。先格式化,再读。
用什么打开
JSON 本质是纯文本,VS Code、Sublime、记事本都能打开。
编辑器一般带语法高亮和格式化快捷键,日常开发够用。但如果只是想快速看一段接口返回,装插件、找快捷键反而麻烦。
浏览器里打开 JSON 在线解析,粘贴、格式化,两步就够。
在线工具能做什么
校验:告诉你这段文本是不是合法 JSON,错在第几行第几列。
美化:加上缩进和换行,把一行变成树状结构。
压缩:去掉所有空白,减小体积,适合放进请求体或配置文件。
转义与去转义:处理嵌在字符串里的 JSON,比如日志里常见的 \"data\":\"{...}\"。
中文与 Unicode 互转:排查 \u4e2d\u6587 这类编码问题。
一个实际用法
接口返回 500,日志里打出来的响应是一整行 JSON,还混着转义。
先粘贴进工具,点格式化,找到 error 字段;如果是嵌套字符串,再去一次转义。整个过程比在终端里 grep 快。
注意两件事
不要粘贴包含密钥、Token、用户隐私的完整响应。在线工具虽然不一定会存,但没必要冒这个险,敏感字段先替换掉。
超大文件不适合贴浏览器。几 MB 以上建议用命令行工具,比如 jq,性能和稳定性更好。
格式化不是修复
工具只能告诉你哪里错了,不能替你把单引号改成双引号,也不会补上缺失的逗号。
报错位置看清楚,回到源数据改。改完再校验一次,直到通过为止。