一行被压扁的接口返回,先校验再缩进。密钥、Token 经常夹在 JSON 里,不必先丢给 BeJSON 或 JSON.cn 的服务器——很多站已经本地算,这里把「只做格式化」说清楚。
对接支付、物流、广告接口时,返回经常是一行压缩 JSON,里面还夹着 key。你要的是看结构和找语法错误,不是再收藏一个「工具大全」首页。
BeJSON、JSON.cn 在中文里几乎等于「json在线」。不少已经改成前端解析;仍有站点会把内容放进 URL 或日志。本页只做三件事:校验、缩进美化、压回一行。不做树形脑图,也不生成 Java / Go 实体类。
合法的最小例子:
{"name":"示例","ok":true,"n":1}
什么时候用
- 接口 400,怀疑自己少了逗号或引号。
- 把压缩日志展开,对照字段名。
- 提交前把配置压成一行,少占体积。
下一站不在本页: 对象数组要表格,用 JSON ↔ CSV。配置要 YAML,用 JSON ↔ YAML。两段返回对一下差异,用文本 Diff。
怎么用
- 粘贴文本,或从本机打开
.json。 - 看是否通过校验;失败时按提示改,不要指望自动「智能修复」成另一种语言。
- 复制美化或压缩结果。用完刷新页面。
Token 看起来像 eyJ 开头的三段,先走JWT 解码,不要当普通 JSON 硬解析整串。
限制
- 不是 JSON Schema、JSONPath、GraphQL。
- 不保证上百 MB 的单文件还能流畅滚动。
- 不会把非法文本「猜」成合法 JSON。
- 不和 JSON.cn 比谁的侧边栏工具更多。
开发者工具箱的「不上传」已经写滥。这一页靠把校验规则和兄弟转换页划清,而不是再翻译一遍 English pretty printer。