PTBox

JSON 格式化与校验工具

在线 JSON 格式化工具,支持美化(缩进)、压缩、语法校验,自动定位错误位置。所有处理在浏览器本地完成,不上传任何数据。

使用说明

JSON 是一种轻量级的数据交换格式,广泛用于 API 通信和配置文件。本工具会将输入的 JSON 解析后重新输出:

  • 格式化:按 2/4 空格或 Tab 缩进美化排版,便于阅读;
  • 压缩:去除所有空白,生成最紧凑的字符串,节省传输体积;
  • 校验:仅检查 JSON 是否合法。

所有解析过程都在浏览器本地通过 JSON.parse 完成,输入内容不会上传到服务器。

典型使用场景

API 响应调试

把后端返回的紧凑 JSON 美化成可读格式,便于逐字段排查问题。

配置文件维护

检查 package.json、tsconfig.json 等是否合法 JSON,避免因为漏逗号导致工具链报错。

文档与示例

把示例 JSON 压缩成一行嵌入 Markdown / 代码注释里。

错误定位

解析失败时高亮具体行列位置,快速找到多余逗号或单引号。

常见问题

数据安全吗?会上传到服务器吗?

所有解析在浏览器本地通过 JSON.parse 完成,输入内容不会被上传到任何服务器。

支持多大的 JSON?

受浏览器内存限制,10 MB 以内通常流畅,更大文件会卡顿。建议拆分后处理。

能格式化 JSONC(带注释的 JSON)吗?

标准 JSON 不支持注释。如需 JSONC 请先手动删除 // 与 /* */ 注释。

为什么提示 Unexpected token?

通常是多余的逗号、用了单引号、键没加双引号、属性名包含中文符号。工具会给出具体行列位置。

格式化和压缩有什么区别?

格式化加缩进便于阅读,压缩去掉所有空白便于网络传输,两者的语义内容完全一致。

相关工具

评论

0 / 1000