返回免费在线工具集合

JSON 格式化校验

一键美化或压缩 JSON,准确定位语法错误位置,支持排序、去重、转义与一键复制下载。

开发 独立定制 输出:网页 免费使用 发布时间: 阅读量:10 作者:马慧
正在加载工具…

一行报文贴进左侧

裴知远要替客户核对一段压缩成整行的 JSON,想先美化成缩进 2 空格再逐字段看。"JSON 原文"框里贴进的是 188 字符的合法报文:code 为 0、msg 是 ok,data 里套着"NB20261103001"这个订单号、"宁波北仑仓"这个仓名、items 数组里两个 sku,还有 849.5 的合计。中文直接写不转义。"A-1024"这类值也别改。贴完右侧依旧空着,源码没给输入框绑监听,不会自动出结果。

粘贴压缩的 JSON

五个按钮分两组

一排五个按钮分工不同:"美化(缩进 2 空格)""美化(缩进 4 空格)""压缩成一行"三个管排版,"复制结果"与"下载 .json"只搬右侧内容。页面加载时只跑过一次 run(2),之后改原文不会重排,点按钮是唯一的触发口。裴知远要的是 2 空格那一档,于是按了它;换 4 空格或压缩,走的是同一个 run,并不会绕开后面那句报错。

点「美化(缩进 2 空格)」

结果区是一句报错

右侧"格式化结果"里没有缩进文本,只有一行"JSON 解析失败:不支持的目标格式"。再点"压缩成一行",出来的还是同一句,一字不差;三个格式化按钮都给不出排版结果。别被"JSON 解析失败"这几个字带偏,这段 188 字符是合法 JSON,parse 没有真的失败,报错来自工具自己调错了函数。照着报错去改报文,方向就走反了。

查看缩进后的结果

两个导出也只搬报错

"复制结果"取走的是右侧当前显示的文本,"下载 .json"把同一段存成"formatted.json"。因为右侧只有那句报错,剪贴板里是它,文件里也是它,缩进后的 JSON 一个字都没有。两个按钮能点也确实动了,带走的东西却不对,发给客户只会更尴尬。走到这一步,这个工具已经给不出裴知远要的产物。

复制结果或下载 .json

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。