跳转到正文
{}

JSON 格式化

以两个空格缩进排版 JSON,压缩为单行并检查语法。

{ "name": "toco.tools", "tools": 27, "ok": true }

关于JSON 格式化

用于检查 API 响应或 JSON 配置文件。格式化模式使用两个空格缩进,压缩模式移除用于排版的空白。输入时会进行解析,语法正确后可复制输出。解析与格式化在浏览器内进行,不会将数据发送到服务器处理。 此处仅检查 JSON 语法,不验证 JSON Schema 或业务规则。工具使用 JavaScript 数值类型,较大的整数可能损失精度。非常大的文档也可能使浏览器标签页变慢。

使用方法

  1. 将 JSON 粘贴到输入框。
  2. 选择格式化或压缩模式,并修正提示的语法错误。
  3. 检查输出和数值精度提示,再复制结果。

常见问题

能验证 JSON Schema 吗?

不能。这里仅检查 JSON 语法,不验证必填字段、Schema 中规定的类型或 API 的业务规则。

支持注释或末尾逗号吗?

不支持。输入必须是有效 JSON:键名使用双引号,且不包含注释或末尾逗号。

很长的数字 ID 为什么可能改变?

较大整数可能超出 JavaScript 数值的精确表示范围而被舍入。需要完整保留的标识符可使用带双引号的 JSON 字符串表示。