免费在线 JSON 格式化与校验工具
在线美化、压缩和验证 JSON,支持语法高亮和错误行定位。免费,100% 客户端处理——您的数据永远不会离开浏览器。
100% 客户端处理 · 数据永不离开您的浏览器Output appears here…
使用说明 JSON 格式化与校验工具
将 JSON 粘贴到左侧的输入面板中,然后选择模式:
- 美化 — 将 JSON 格式化为带有可读缩进和语法高亮的格式。可选 2 个空格、4 个空格或制表符缩进。
- 压缩 — 去除所有空白字符,输出最紧凑的合法 JSON。
点击模式按钮或按 Ctrl/Cmd+Enter 进行处理。如果 JSON 包含语法错误,错误信息中会包含大致的行号。使用复制按钮将完整输出复制到剪贴板。
常见问题
什么是 JSON 美化?
JSON 美化(格式化)是指为紧凑或压缩的 JSON 添加空白字符、换行符和一致的缩进,使其变得易于阅读。原始数据完全相同,只是格式发生了变化。
"压缩 JSON" 是什么意思?
压缩是指去除 JSON 中所有不必要的空白字符和换行符,生成最紧凑的合法表示形式。这样可以减小文件大小,在通过网络传输 JSON 或将其存入数据库之前非常有用。
如果我的 JSON 有错误会怎样?
格式化工具会显示错误信息,包括检测到语法错误的大致行号。常见问题包括尾随逗号、键名未加引号以及括号不匹配。
我的数据会被上传到服务器吗?
不会。所有 JSON 处理都在您的浏览器中使用 JavaScript 内置的 JSON.parse 和 JSON.stringify API 进行。不会向任何服务器发送任何内容。
有哪些缩进选项?
您可以选择 2 个空格(默认)、4 个空格或制表符。这只影响美化后的输出——按照定义,压缩后的输出没有缩进。
此工具能处理大型 JSON 文件吗?
可以,在浏览器内存限制范围内。对于非常大的输出(超过 50,000 个字符),显示的预览会被截断,但复制按钮可以给您完整的结果。