JSON 格式化完全指南

调用 REST API、写配置或联调时,JSON(JavaScript Object Notation)几乎总是默认格式。 下文说明语法要点、为何要格式化、常见写法错误,并链到即时工具上的免费在线工具。

什么是 JSON?

JSON 是轻量结构化文本:由对象、数组与标量组成。合法值仅限 对象数组字符串数字truefalsenull键与字符串必须用双引号;成员之间逗号分隔但禁止尾逗号;字符串内用 \ 转义。 遵守这些规则,才能保证各语言标准库都能互解析。

JSON 格式化的作用

格式化(美化)即在合法 JSON 上加重缩进与换行;压缩则去掉空白以减小体积。

常见 JSON 语法错误

编辑器报错难懂时,把片段贴进在线校验工具,往往能看到更明确的行列提示。

在线 JSON 格式化工具推荐

即时工具 JSON 格式化 / 校验支持美化、压缩与语法检查,免注册,适合日常粘贴即用。

立即打开在线格式化工具

→ JSON 格式化 / 校验

JSON 相关工具

常见问题(FAQ)

JSON 和 JavaScript 里的对象字面量是一回事吗?

不是。JSON 是严格的文本交换格式:键须双引号、无尾逗号与注释。JS 对象字面量更宽松,可有 undefined、函数等。

标准 JSON 允许写注释吗?

不允许(RFC 8259)。需要注释可用 JSON5、YAML,或构建时剥离注释再解析。

为什么解析时提示「Unexpected token」?

多为未用双引号、尾逗号、单引号、非法数值或非 UTF-8 编码。用格式化工具可较快定位行列。

大型 JSON 如何保持可读又节省体积?

开发用缩进美化,发布用一行压缩;仓库存可读版,CI 产出压缩版即可。

JSON 的价值是简单与互操作:严格语法是跨团队契约。养成格式化与校验习惯,并统一 UTF-8 与字段约定,联调更省心。