06 / 开发者工具

JSON 格式化

美化、压缩、校验 JSON 数据。支持语法高亮、自动检测错误位置、一键复制结果。完全本地运行,你的数据从不离开浏览器。

INPUT / 输入 JSON
0 字符 / 0 行 UTF-8
OUTPUT / 结果 等待
在左侧输入 JSON 并点击"美化"按钮,结果将显示在这里。
未处理
[ 工具特性 / FEATURES ]

不止格式化

语法高亮

键名、字符串、数字、布尔值用不同颜色区分,一眼看清数据结构。

错误定位

JSON 无效时精确提示错误所在的位置,快速排查多余逗号、缺少引号等问题。

📦

压缩 / 美化

一键在格式化和压缩之间切换,可选 2/4 空格或 Tab 缩进。

🔒

纯本地处理

数据完全在浏览器中处理,不上传任何服务器,适合处理敏感数据。

[ 常见问题 / FAQ ]

关于 JSON 处理

Q.JSON 报错怎么排查?
最常见的错误有:1) 末尾多余的逗号;2) 键名没有用双引号包裹(JSON 不允许单引号);3) 字符串中包含未转义的特殊字符;4) 大括号或方括号不匹配。本工具会标注错误位置,从错误位置往前看一般就能找到原因。
Q."转义"和"去转义"是干什么的?
当 JSON 需要作为字符串嵌入另一段 JSON 或代码中时,需要将引号转义为 \"。"转义"按钮会自动处理这件事;"去转义"则相反,把 \" 还原回 ",方便从日志或字符串中提取出真正的 JSON。
Q.能处理多大的 JSON?
由于在浏览器中处理,理论上几十 MB 没有问题,但超过 10MB 后浏览器可能会有短暂的卡顿。如果是更大的日志文件,建议先用命令行工具(如 jq)初步处理。
Q.JSON 数据安全吗?会被记录吗?
完全不会。本工具是纯前端实现,你输入的 JSON 数据只在本机浏览器中处理,不会发送到任何服务器,也不会写入数据库或日志。你可以放心处理包含敏感信息(如 API 响应、用户数据)的 JSON。
Q.JSON5 / JSONC 支持吗?
目前本工具遵循标准 JSON 规范,不支持注释、尾随逗号等 JSON5 特性。如果你的数据有这些非标准内容,建议先手动清理,或使用 VS Code 等编辑器配合 JSON5 插件。