跳到主要内容

JSON 格式化与校验工具

美化、压缩和校验 JSON,错误提示清晰,精确指出出错的行和列。

此工具完全在您的浏览器中运行,您的数据绝不会离开您的设备。

关于JSON 格式化与校验工具

JSON(JavaScript Object Notation)是 Web 服务、应用程序和配置文件之间交换数据最常用的格式。压缩过的或手写的 JSON 难以阅读,而且只要少一个逗号或引号,整个文档就会失效。本工具可以重新缩进 JSON,使其清晰易读;在需要最小体积时将其压缩为一行;还能按行号和列号精确定位语法错误。您的数据由您自己的浏览器解析,不会发送到任何地方,因此即使是包含隐私信息的 API 响应或配置文件,也可以放心使用。

使用方法

  1. 将 JSON 粘贴到输入框中,或点击“加载示例”试用。
  2. 点击“格式化”按所选缩进美化 JSON,或点击“压缩”去除所有空白字符。
  3. 如果 JSON 无效,请查看错误提示:其中会显示解析失败的行号和列号。
  4. 复制结果,或将其下载为 .json 文件。

常见问题

我的 JSON 会被上传到服务器吗?

不会。格式化和校验完全在您的浏览器中进行,使用的是浏览器内置的 JSON 解析器。您粘贴的任何内容都不会被传输或存储。

为什么我的 JSON 无效?

最常见的原因包括:最后一项后面多了逗号、使用单引号而非双引号、属性名未加引号,以及包含注释。标准 JSON 不允许以上任何一种写法。

“键排序”有什么作用?

它会将每一层级中每个对象的属性按字母顺序排列。这样更便于比较两个 JSON 文档,或在大型对象中查找某个属性。