来自 API 或日志的原始 JSON 常常挤成密密麻麻的一整行,没有任何空格——语法上合法,却完全无法阅读。JSON 格式化工具通过缩进和结构化数据来解决这个问题,让你能看清嵌套关系、找到需要的字段、发现错误。好用的格式化工具还会做校验:如果缺了一个逗号,或者括号没有闭合,它会告诉你问题出在哪里,而不是只给你一个失败提示。
Morph 的 JSON 格式化工具在浏览器中完成这两件事。你粘贴的 JSON 会在你自己的设备上被解析和重新格式化——永远不会发送到服务器。这一点对 JSON 来说格外重要,因为你要调试的数据里经常包含 API 密钥、令牌、个人信息,或者绝不应该粘贴到某个会把数据传到后端的随意网站上的内部数据。在这里,数据只停留在这个标签页里。
粘贴你的 JSON,它会被整齐缩进、美化输出,结构一目了然。如果 JSON 格式有误,校验器会指出错误位置,让你快速修复,而不用在一长串字符里大海捞针。如果你需要反过来——把它压缩成单行,方便放进代码或配置文件——也可以将其压缩,去掉空白字符,减小体积。
很多在线 JSON 工具会把你粘贴的内容发送到服务器处理。而这些数据里经常包含密钥和个人信息,一旦离开你的设备,你就无法控制它的去向,这是实实在在的风险。Morph 的一切都在客户端运行,你的 JSON 永远不会离开你的设备,无需账号,也不会有任何记录或存储。因为不需要网络往返,所以是即时的;页面加载完成后,即使离线也能使用。粘贴敏感数据,完全不用担心。
不会。JSON 完全在你的浏览器中解析和格式化。你的数据永远不会离开设备,因此可以放心粘贴包含密钥、令牌或个人信息的数据。
可以。这个工具会检查你的 JSON 是否格式正确,并指出诸如缺少逗号或括号未闭合等语法错误的位置,方便你快速修复。
可以。除了美化输出,你还可以将 JSON 压缩回去除空白字符的单行形式——适合用来缩小请求体,或把 JSON 塞进配置项里。
由于没有任何上传,所以不存在服务器端的限制。非常大的文档只受你浏览器可用内存的限制。
可以。页面加载完成后,格式化和校验都在本地运行,因此即使没有网络连接也能继续使用。