格式化 JSON
粘贴紧凑或缩进混乱的 JSON,使其变得易读,或在将其嵌入构建产物前进行压缩。语法错误会立即被提示。
工作原理
当 API 响应以压缩成一行、难以阅读的形式返回时,这个工具特别有用:粘贴它,点击「格式化」即可得到缩进版本,便于阅读和调试。反过来,在部署 JSON 配置文件之前,把它的内容粘贴到这里以检查语法是否有效(如果无效会立即显示错误),并使用「压缩」生成一个可直接嵌入构建产物的紧凑版本。
为什么我的 JSON 看起来是对的,却显示语法错误?
最常见的原因是对象或数组最后一个元素后面多了一个逗号(严格 JSON 中不允许),键和字符串周围使用了单引号而不是双引号,或者键没有用引号括起来。JSON 是比它所借鉴的 JavaScript 对象更严格的格式。
JSON 和 JavaScript 对象有什么区别?
JavaScript 对象是该语言的一种数据结构:它可以包含函数、注释、无引号的键和末尾逗号。JSON 是一种更严格的文本交换格式:键和字符串必须始终使用双引号,不允许函数、注释,也不允许末尾逗号。
格式化和压缩 100% 在您的浏览器中通过 WebAssembly 本地完成 —— 无论您的 JSON 包含敏感数据还是内部配置,都不会离开您的设备。