什么是 JSON 格式化 / 校验?
JSON 格式化(也叫美化 / beautify)是把压成一行的 JSON 按层级缩进换行展开,让人能读、能调试; JSON 校验是检查这段文本是否符合 JSON 语法规范。二者通常一起用—— 粘进来先校验语法是否合法,合法再按你要的缩进美化输出,不合法就精确报出错在第几行第几列。
怎么用(3 步)
- 把 JSON 粘进左侧「输入」框(可点示例载入一段样例)。
- 点格式化 / 校验——合法则右侧输出美化结果并提示「JSON 合法」,不合法则红色提示错误位置。
- 需要压成一行点压缩;结果可一键复制。缩进可切 2 空格 / 4 空格 / Tab。
JSON 不合法?先查这 4 个高频原因
- 用了单引号——JSON 的键名和字符串必须用双引号
",单引号'一律非法。 - 尾随逗号——数组 / 对象最后一个元素后面多了个逗号,如
[1, 2, 3,],JSON 标准不允许。 - 带注释——标准 JSON不支持
//或/* */注释(那是 JSON5 / JSONC 的扩展)。 - 键名没加引号——JavaScript 对象字面量
{ name: 1 }合法,但 JSON 里键名必须是带引号的字符串{ "name": 1 }。
为什么这工具「不上传」很重要?
跨境运营、对接海外支付 / 物流 / 广告 API 时,JSON 里经常夹着
API Key、Access Token、Webhook 密钥、订单与收款信息。
很多在线 JSON 工具会把你粘的内容发到它们的服务器处理——等于把敏感数据交给第三方。
chdh.me 这个工具全程在你浏览器本地用原生 JSON.parse / JSON.stringify 完成,
不发任何网络请求、不落任何日志,敏感 JSON 也能放心处理。
chdh.me 编辑视角:局限与建议
这工具专注「格式化 + 校验」这一件事,刻意不做 JSON 转各种语言实体类、JSON ⇄ YAML/CSV 转换、JSONPath 查询等——
那些会陆续作为独立小工具上线(见顶栏「JSON工具」下拉)。此外,因为在本地运行,
超大文件(几十 MB 以上)可能让浏览器卡顿,那种规模建议用命令行的 jq。
常见问题
Q1: 我粘的 JSON 会被上传吗?
不会。全程浏览器本地运行,不上传、不记录,含 token / 密钥的 JSON 也能放心处理。
Q2: 「格式化」和「压缩」有什么区别?
格式化是按缩进换行展开、便于阅读调试;压缩是去掉所有空白压成一行、便于减小体积或放进请求体。两者都会先做语法校验。
Q3: 支持多大的 JSON?
常规几百 KB 到几 MB 秒级处理;几十 MB 以上可能卡顿,建议改用命令行工具(如 jq)。
延伸阅读
常见「JSON 不合法」的 4 个高频原因,以及格式化 / 校验 / 转换的完整用法,见指南 在线 JSON 工具怎么用。
关于 chdh.me
出海导航 chdh.me 是面向中国跨境电商 / 独立站 / 海外 SaaS 创业者的独立工具评测与发现平台, 截至 2026-07 收录 2,200+ 出海工具,并陆续自建一批在线小工具。 独立运营 · 纯公益 · 不接联盟链接 · 不接付费收录,详见 收录与评测标准 与 公益承诺。