JSON 在线格式化与校验

免费在线 JSON 格式化、校验、美化与压缩,浏览器本地处理,无需注册

什么时候使用

当你拿到接口返回、配置文件或日志里的 JSON,需要快速格式化、校验语法、美化排版或压缩成一行时使用。

如何使用

打开页面后直接粘贴或打开 .json 文件,点击“校验并格式化”。也可压缩、递归排序键名,再复制或下载结果。

操作示例

例如输入 {"name":"示例","items":[1,2]},格式化后只改变排版,保留字段。输入 {"name":"示例",} 会因尾逗号报错;删掉末尾逗号后再校验。需要单行传输时可再点“压缩”。

限制与注意事项

仅支持标准 JSON,不执行 JavaScript。超出安全整数或非有限数值会阻止解析变换并保留原文;普通小数仍遵循 JavaScript 浮点精度。单文件建议不超过 5MB。

输入内容会上传吗?

输入内容在当前浏览器内处理,不上传服务器。关闭页面前请下载需要保留的结果。可选访问统计仅主动记录页面与预定义操作,不包含文件、JSON 或答案。

常见问题

JSON 格式化失败常见原因有哪些?

最常见是键名未用双引号、对象或数组存在尾逗号、单引号字符串,或复制时混入了注释。本工具只接受标准 JSON;请按错误提示中的行列检查后重试。

什么是尾逗号?为什么校验会报错?

例如 {"a":1,} 在最后一个属性后多写了逗号。标准 JSON 不允许尾逗号;删除多余逗号后再点“校验并格式化”。

订单号等长数字会不会丢精度?

超出 JavaScript 安全整数范围时,本站会阻止解析变换并保留原始文本。订单号、银行卡号等标识请写成字符串,例如 "id":"123456789012345678"。

JSON 美化和压缩有什么区别?

美化/格式化会换行并缩进,方便阅读和找错;压缩会去掉多余空白变成单行,方便放进请求体或配置。两者都要求先通过语法校验。

接口报错说 JSON 无效,怎么在这里定位?

把响应原文粘贴进来点校验。提示会给出大致行列;对照接口文档检查引号、括号是否配对,以及是否误把 HTML/纯文本当成了 JSON。

输入的 JSON 会上传到服务器吗?

不会。内容在当前浏览器本地处理,不上传文件正文。关闭页面前请自行复制或下载需要保留的结果。

接下来可能需要

JSON 在线对比 · JSON 路径查询 · CSV 与 JSON 转换
返回全部工具