JSON 格式化与校验工具
即时格式化、美化、压缩和校验 JSON。
正在加载工具…
JSON 格式化与校验工具 — 粘贴 JSON 即可用 2 空格、4 空格或制表符缩进美化输出,也可压缩成单行用于生产环境。输入时实时校验,错误会精确报告行号和列号。数据完全在浏览器中解析,不会上传。
JSON 格式化与校验工具 是什么?
一款完全在浏览器中运行的免费在线 JSON 格式化、美化与校验工具。粘贴压缩或杂乱的 JSON,它会按你选择的 2 空格、4 空格或制表符缩进来美化输出结构;也可切换到压缩模式,去除所有空白字符,将内容压缩成适合生产环境的紧凑单行。输入时它会实时校验语法,状态栏会显示 Valid JSON(有效),或在发现第一处错误时标记出来,并在可用时附上出错的行号和列号。后端和前端开发者常用它来阅读和调试 API 响应、整理配置文件,以及在提交前验证数据负载。
如何使用 JSON 格式化与校验工具
- 将你的 JSON 粘贴或输入到输入框中。
- 保持模式为格式化以美化,或点击压缩将所有内容紧凑到单行。
- 选择缩进方式:2 空格、4 空格或制表符。
- 查看状态面板——它会显示 Valid JSON(有效),或在能定位时显示 Invalid(无效)并标出第一处错误的行号和列号。
- 点击复制按钮获取格式化后的输出,或点击清除清空输入重新开始。
示例
美化单行对象(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 文件吗?
- 可以。由于一切都在本地运行,没有上传等待时间,不过处理超大输入最终仍取决于你设备的可用内存。