JSON 格式化与校验工具

即时格式化、美化、压缩和校验 JSON。

正在加载工具…

JSON 格式化与校验工具粘贴 JSON 即可用 2 空格、4 空格或制表符缩进美化输出,也可压缩成单行用于生产环境。输入时实时校验,错误会精确报告行号和列号。数据完全在浏览器中解析,不会上传。

JSON 格式化与校验工具 是什么?

一款完全在浏览器中运行的免费在线 JSON 格式化、美化与校验工具。粘贴压缩或杂乱的 JSON,它会按你选择的 2 空格、4 空格或制表符缩进来美化输出结构;也可切换到压缩模式,去除所有空白字符,将内容压缩成适合生产环境的紧凑单行。输入时它会实时校验语法,状态栏会显示 Valid JSON(有效),或在发现第一处错误时标记出来,并在可用时附上出错的行号和列号。后端和前端开发者常用它来阅读和调试 API 响应、整理配置文件,以及在提交前验证数据负载。

如何使用 JSON 格式化与校验工具

  1. 将你的 JSON 粘贴或输入到输入框中。
  2. 保持模式为格式化以美化,或点击压缩将所有内容紧凑到单行。
  3. 选择缩进方式:2 空格、4 空格或制表符。
  4. 查看状态面板——它会显示 Valid JSON(有效),或在能定位时显示 Invalid(无效)并标出第一处错误的行号和列号。
  5. 点击复制按钮获取格式化后的输出,或点击清除清空输入重新开始。

示例

美化单行对象(2 空格)

输入

{"name":"Ada","age":30}

输出

{
  "name": "Ada",
  "age": 30
}

为生产环境压缩配置

输入

{
  "debug": false,
  "port": 8080
}

输出

{"debug":false,"port":8080}

捕获尾随逗号错误

粘贴 {"a": 1,},状态会切换为 Invalid(无效),标出第一处语法问题(例如缺少或多出逗号,或属性名需要加引号),并在能定位时附上行号和列号,方便你精准修正。

常见问题

我的 JSON 会被上传到服务器吗?
不会。解析、格式化、压缩和校验全部使用浏览器内置的 JSON 引擎在本地完成。你的数据绝不会离开设备,工具也能离线使用。
我可以使用哪些缩进选项?
在格式化模式下,你可以用 2 空格、4 空格或制表符来美化。压缩模式会忽略缩进并移除所有多余空白,生成单行输出。
为什么它说我的 JSON 是无效的?
校验器会报告第一处语法问题,并在引擎提供位置时附上行号和列号。常见原因包括尾随或缺少逗号、未闭合的字符串或括号、无效的转义字符,或属性名没有用双引号括起来。
它会自动重新校验吗?
会。校验和格式化会随输入实时更新,所以你一修正标记处,状态就会立即切回 Valid JSON,输出也会即时刷新。
它能处理大型 JSON 文件吗?
可以。由于一切都在本地运行,没有上传等待时间,不过处理超大输入最终仍取决于你设备的可用内存。

相关工具