JSON 格式化/校验
JSON 格式化/校验是在线美化、压缩、校验 JSON 并定位语法错误的工具。粘贴 JSON 或拖入 .json 文件,即可在浏览器本地一键美化(可选 2/4 空格或制表符缩进、按 key 排序)、压缩成单行、转义成可嵌入代码的字符串或反转义还原;若 JSON 有语法错误,会精确提示在第几行第几列,方便快速定位修复;遇到超出安全范围的大整数还会给出精度风险提示。全程数据不上传服务器,手机和电脑都能用,完全免费、无水印。
拖入 JSON 文件,或点击选择
内容不上传 · 浏览器本地处理 · 也可直接粘贴
🔒 JSON 在你的浏览器内处理,未上传任何服务器。
如何使用JSON 格式化/校验
1
粘贴 JSON 文本,或把 .json 文件拖入上方区域(在浏览器本地处理、不上传)。
2
选择模式(美化/压缩/转义/反转义),美化时可设缩进与是否按 key 排序。
3
点按钮查看结果:合法则输出格式化内容,可复制或下载;出错则显示错误所在行列。
常见问题
- JSON 格式化会上传我的内容吗?
- 不会。解析与格式化都在你的浏览器本地完成,内容不会上传到服务器,关闭页面即清除,处理敏感数据也放心。
- 怎么定位 JSON 里的语法错误?
- 点「美化」或「压缩」时若 JSON 非法,工具会提示「第 X 行第 Y 列」及原因,按提示检查该位置常见问题(多余逗号、缺引号、括号不匹配等)即可。
- 能把 JSON 压缩成一行吗?
- 可以。切换到「压缩」模式即可去掉所有多余空白与换行,输出最小化的单行 JSON,适合写进配置或减小体积。
- 大整数会不会精度丢失?
- JavaScript 的数字超过安全整数范围(2^53−1)后可能损失精度。工具检测到这类大整数会给出提示;如需精确保留,建议在源数据里把它作为字符串处理。
- 中文会被转成 \u 编码吗?
- 不会。美化与压缩都保留中文原字符,不会转义成 \uXXXX,结果可读性好。
- 「转义」和「反转义」是做什么的?
- 「转义」把 JSON 文本变成可直接粘进代码字符串的形式(引号、换行等被转义);「反转义」则相反,把这种转义文本还原成正常 JSON,便于阅读和校验。
- 支持 JSON5、注释或尾逗号吗?
- 目前按标准 JSON 解析,不支持注释、尾逗号或单引号等非标准写法(会按语法错误提示)。如有需要可先手动去除后再校验。