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 会上传到服务器吗?
不会。内容在当前浏览器本地处理,不上传文件正文。关闭页面前请自行复制或下载需要保留的结果。