寻智易工具箱

JSON 怎么在浏览器里格式化

接口返回或配置文件常常是一整行 JSON。缩进之后才能对上括号、找出多余逗号。寻智易的 JSON 工具在你的浏览器里完成这件事,粘贴的内容不会发到服务器。

什么时候需要格式化

调试接口、对照两份配置、把日志里的对象贴进文档时,一行 JSON 很难读。格式化只改空白和换行,不改键和值。压缩则相反,它去掉空白,方便贴进请求体或减小体积。

如果文本里已经有注释、单引号或最后一个元素后面的逗号,它就不是合法 JSON。工具会停在错误位置,而不是悄悄改掉你的数据。

按这个顺序操作

打开 JSON 子站,把文本贴进输入区。先点格式化,看每一层是否按两个空格缩进,对象和数组的括号是否成对。确认无误后,再按需要点压缩,得到一行结果。

键名必须用双引号。字符串里的换行要写成 \n,不能直接回车。数字不要加引号,true、false 和 null 也不加引号。

{
  "name": "寻智易",
  "tools": ["json", "qrcode"],
  "local": true
}

一份能通过检查的例子

下面这段是合法 JSON:对象里有字符串、数组和布尔值,最后一项没有逗号。格式化后应分成多行;压缩后应回到一行,键和值保持不变。

若把 name 的双引号改成单引号,或在 true 后面再加一个逗号,解析会失败。先改掉这一处,再重新格式化。

数据留在这台设备上

格式化、压缩和检查都在当前页面的浏览器里完成。关闭或刷新页面后,输入框里的内容通常就清除了。不要把密钥、令牌或客户数据贴到任何会上传文件的网站;在这里处理时,文本也不会作为表单提交到寻智易的服务器。

接着看