# JSON 在线格式化、校验、压缩与树形查看工具

> 免费在线 JSON 格式化：一键美化、压缩，实时语法校验并定位到出错行列，支持树形视图折叠、键名排序、转义与去转义、Unicode 转中文、复制下载，数据不上传。

- 网址: https://qilingtools.com/zh/json
- 分类: 开发工具 (https://qilingtools.com/zh/dev)
- 标签: [开发](https://qilingtools.com/zh/tags/dev), [数据格式](https://qilingtools.com/zh/tags/data), [代码格式化](https://qilingtools.com/zh/tags/format)
- 最后更新: 2026-10-29
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

把接口返回的一行 JSON 粘进来，立刻变成缩进整齐、带语法高亮的可读格式；切换到树形视图可以逐层折叠展开、查看每个字段的路径。工具会实时校验语法，出错时精确提示是第几行第几列、可能缺少什么，点击即可定位。还支持压缩成一行、按键名排序、字符串转义与去转义、中文与 \uXXXX 互转、复制或下载结果。所有处理都在浏览器本地完成，接口数据、配置文件不会离开你的电脑。

## 使用步骤

1. 在左侧输入框粘贴 JSON 文本，或点击"打开文件"、直接拖入 .json 文件
2. 右侧实时显示格式化结果；点击"压缩"得到单行 JSON，点击"树形视图"逐层查看
3. 按需调整缩进、勾选键名排序或中文转 Unicode，然后"复制结果"或"下载"

## 功能特点

- 实时格式化 / 压缩，2 或 4 空格、Tab 缩进可选
- 语法校验精确到行列，一键定位错误位置
- 树形视图折叠展开，悬停显示并复制字段路径
- 键名递归排序，方便对比两份 JSON
- 字符串转义 / 去转义，处理接口里嵌套的 JSON 字符串
- 中文与 \uXXXX 互转
- 语法高亮，支持大文件（最多 20 MB）
- 自动保存上次输入，本地处理不上传

## 常见问题

### JSON 报错但看不出哪里错了怎么办？

工具会在下方状态栏提示出错的行号和列号、可能的原因（如多余的逗号、键名没加双引号、缺少括号），并显示出错位置附近的片段。点击"定位到错误"，输入框会自动选中出错的字符。最常见的错误是末尾多了逗号、用了单引号、键名没有引号，以及注释——标准 JSON 不允许这些写法。

### 接口返回的 JSON 里有一层被转义的字符串，怎么看？

先点击"去转义"，工具会把外层的 JSON 字符串解开（把 \" 变成 "、\n 变成换行），得到内部真正的 JSON，再正常格式化即可。反过来，如果要把一段 JSON 塞进字符串字段里，点击"转义"。

### 中文显示成 \u4e2d\u6587 怎么办？

直接格式化即可，工具默认会把 \uXXXX 解码成正常的中文。如果反而需要把中文转成 \uXXXX（例如某些只接受 ASCII 的配置），勾选"中文转 Unicode"。

### 支持多大的 JSON 文件？

输入框没有硬性限制，打开文件最多 20 MB。几 MB 的 JSON 可以正常格式化，超大文件为保证流畅会自动关闭语法高亮；树形视图对超长数组会分批显示。

### 超长数字精度会丢失吗？

会，这是 JavaScript 的限制：超过 2^53 的整数（如 19 位的雪花 ID）在解析时会失去精度。如果 JSON 里有这类 ID 且需要精确值，建议只用工具查看结构，或让后端把这类 ID 以字符串形式返回。

### 我粘贴的数据会上传吗？

不会。解析、格式化、树形展示全部在浏览器内完成，没有任何网络请求。为方便下次继续使用，输入内容会保存在你本机浏览器的本地存储里，点击"清空"即可删除。

### 支持 JSON5、JSONC（带注释）或单引号吗？

目前只校验标准 JSON（RFC 8259），带注释、单引号、末尾逗号的内容会被提示错误并指出位置。这样做是为了确保结果能被任何解析器读取。

## 相关工具

- [Base64 编解码](https://qilingtools.com/zh/base64): 免费在线 Base64 编码解码工具：支持中文 UTF-8、URL 安全变体，文本与 Base64 互转，实时转换，本地处理不上传。
- [URL 编解码](https://qilingtools.com/zh/url-encode): 免费在线 URL 编码解码工具：encodeURIComponent 与 encodeURI 两种模式，处理中文、空格与特殊符号，本地实时转换不上传。
- [JWT 解析](https://qilingtools.com/zh/jwt): 免费在线 JWT 解析工具：解码 JWT 的 Header 与 Payload，展示过期时间、签发时间等，本地解析不上传，保护令牌安全。
- [时间戳转换](https://qilingtools.com/zh/timestamp): 免费在线 Unix 时间戳转换工具：时间戳与日期互转，自动识别秒/毫秒，显示本地时间、UTC、ISO 8601 和相对时间，实时更新。
- [哈希计算](https://qilingtools.com/zh/hash): 免费在线哈希/摘要计算工具：对文本或文件计算 SHA-1、SHA-256、SHA-384、SHA-512，使用浏览器加密接口本地完成，文件不上传。
- [UUID 生成](https://qilingtools.com/zh/uuid): 免费在线 UUID 生成器：使用加密安全随机数批量生成符合 RFC 4122 的 UUID v4，可大写、去连字符、加花括号，一键复制。
- [进制转换](https://qilingtools.com/zh/base-convert): 免费在线进制转换工具：二进制、八进制、十进制、十六进制及任意 2–36 进制互转，支持大整数（BigInt），本地实时计算。
- [正则测试](https://qilingtools.com/zh/regex): 免费在线正则表达式测试工具：实时匹配并高亮结果，显示分组，支持 g/i/m/s/u 标志，本地运行不上传，方便调试正则。
