做开发的都遇到过这种场景:接口文档里给了一串 JSON,挤在一行里密密麻麻,想改个字段都得眯着眼睛找半天;或者自己拼好的 JSON 想发给同事,结果格式乱、还担心有没有多余逗号。专门开个编辑器吧,有点重;用命令行吧,又嫌来回切换麻烦。后来我找到一个在线 JSON 格式化工具,试了几次觉得挺顺手,就把它放进浏览器收藏夹了。它主打的几个功能——美化、压缩、校验、复制、下载,基本覆盖了我平时处理 JSON 的所有操作。关键是它默认在浏览器本地跑,数据不会上传到服务器,这点对经常处理接口返回数据的人来说很实用。
看后端返回的 JSON,尤其是开启了压缩的接口,经常是一整行、没有缩进。这种数据直接肉眼读很容易看错层级。把内容粘进这个工具,点一下美化,缩进、换行、括号对齐都出来了。数组、对象、嵌套关系一眼就能看清。我之前调试一个多层嵌套的活动配置接口,返回的数据有五六层,压缩后根本没法看。粘进去格式化完,每一层的 key 和 value 对得整整齐齐,改配置的时候顺手就把问题定位了。
我现在固定把它放在浏览器书签栏,遇到 JSON 相关的事就点开。平时写接口联调文档时,把返回数据美化后截图,比直接贴一行压缩数据清楚得多。做配置变更前,先粘进去校验一遍,也能提前避开低级错误。如果你也经常和 JSON 打交道,这个在线工具可以存一个。功能不花哨,但该有的都有,重点是本地处理、打开即用,开发调试时能省不少事。