JSON formatter
JSON 格式化与校验工具
粘贴 JSON 内容后可在浏览器本地完成校验、格式化、压缩和复制,页面不会上传、保存或记录你的输入。
格式化结果
等待输入格式化或压缩后,结果会显示在这里。
Ctrl/Cmd + Enter 格式化,Ctrl/Cmd + Shift + M 压缩
适合本地排查
语法校验
使用浏览器原生 JSON.parse 校验内容,并尽量显示错误行列位置。
安全高亮
输出前按 token 渲染文本节点和样式,避免 JSON 字符串被当作 HTML 执行。
不上传内容
格式化、压缩和复制都在当前页面完成,不调用后端接口。
常见问题
JSON 内容会发送到服务器吗?
不会。该工具是纯前端实现,解析、格式化、压缩和高亮都在浏览器本地完成。
为什么有些错误只显示大致位置?
不同浏览器提供的 JSON.parse 错误信息不同。页面会优先读取浏览器返回的位置,并根据输入推断行列。
格式化结果可以处理很长的 JSON 吗?
可以。结果区固定高度并支持横向滚动和长字符串换行,避免撑破移动端布局。