格式化、校验、压缩JSON
MailDrop JSON 格式化工具能把原始、拥挤或机器生成的 JSON 整理成缩进统一(2 空格)的易读文档。无论是两行的配置片段还是大段的 API 响应,粘贴进来即可在浏览器中即时格式化。同一页面还会校验你的输入,并能把格式化后的 JSON 重新压缩成一行紧凑文本,方便生产环境使用。
校验功能才是这个工具真正的价值所在。无效 JSON 是 API 调用失败、配置文件损坏和各种莫名报错最常见的原因之一,而罪魁祸首往往是深埋在文档里的一个多余逗号或一个没加引号的键。当输入无法解析时,格式化工具会给出清晰的错误信息说明问题所在,让你直接修复而不是靠猜。
解析、格式化和压缩全部在浏览器本地完成,包含 token 或个人数据的 API 响应不会被上传到任何地方。工具免费、无需注册,与 MailDrop 临时邮箱同属一套为注重隐私的开发者打造的工具箱。
把原始 JSON 放进输入区。它可以来自 API 响应、日志行、配置文件或 webhook 载荷,是压缩过的、缩进混乱的还是挤在一行里的都无所谓。
点击"格式化",文档即以 2 空格缩进美化输出。嵌套的对象和数组按层级排布,结构、键名和值都一目了然,便于浏览和比对。
如果输入不是有效 JSON,工具会显示描述问题的错误信息而不是输出结果。修正问题(比如末尾多余的逗号或缺失的引号)后再次格式化即可。
点击"压缩"可去掉所有不必要的空白,把文档折叠成最小的有效形式,非常适合嵌入请求、环境变量或对带宽敏感的载荷。
不会。格式化、校验和压缩完全由浏览器中的 JavaScript 执行。你粘贴的任何内容都不会被传输、存储或记录。这一点很重要,因为真实世界的 JSON 里经常含有 API 密钥、会话 token、邮箱地址等你不希望离开本机的数据。
对象或数组最后一项后面的多余逗号、用单引号代替双引号、键没加引号、字符串里夹着原始换行——这几种占了绝大多数。JavaScript 对象字面量允许其中好几种写法,所以看着没问题的代码当 JSON 用就会失败。校验器会用错误信息精确指出这类错误。
2 空格是现代工具链中最通行的 JSON 缩进约定,在可读性和横向空间之间取得平衡。层层嵌套的 API 响应能留在屏幕内而不必大幅横向滚动,输出在版本控制里的 diff 也很干净,符合多数项目的代码风格。
当 JSON 是给机器而非人消费时就该压缩:请求体、存储载荷、查询参数、打进构建产物的配置。去掉空白能缩小文档而不改变含义。需要人来阅读、审查或调试时就格式化。这两种操作都是无损且可逆的。
测试 webhook、注册 API 和通知系统时,一端产生 JSON 载荷,另一端产生邮件。用这个格式化工具检查载荷,用 MailDrop 一次性邮箱接收邮件,你就能验证整条集成链路,而不必把个人邮箱暴露给测试流量。