JSON 格式化是什么?一看就懂

开发入门 · 阅读约 4 分钟

调试接口时,后端丢给你一串 {"code":0,"data":{"list":[...]}} 挤在一行里,眼睛都看花了?这时候你需要的就是 JSON 格式化

一、JSON 到底是什么

JSON(JavaScript Object Notation)是一种"用文本存数据"的格式,长得像带花括号和引号的笔记本。它轻量、人类能读、几乎所有编程语言都认,所以成了接口传输数据的"普通话"。

二、为什么要"格式化"

机器之间传数据时,JSON 常被压成一行以省流量,人眼完全读不动。格式化(也叫"美化 / pretty print")就是把它按层级换行 + 缩进,让结构一目了然:

  • 美化:加缩进换行,方便人阅读、找字段;
  • 压缩:去掉所有空格换行,方便传输、节省字节。

三、用工具一键搞定

打开 JSON 格式化 工具,把乱糟糟的数据粘进去,点一下就能美化成整齐的树状结构;反过来也能把美化后的再压回一行。关键是,它还能帮你揪出语法错误

四、新手常踩的 4 个语法坑

  1. 末尾多了逗号{"a":1,} 在严格 JSON 里不合法;
  2. 用了单引号:JSON 规定键和字符串必须用双引号
  3. 多了注释:标准 JSON 不支持 // 注释;
  4. 中文没转义:直接写中文通常没问题,但某些老系统需要 Unicode 转义。
💡 排错口诀: 报错时看工具提示的行号,大概率是上面 4 类之一。先查引号,再查逗号,八成能解决。

五、典型工作流

复制接口返回 → 粘进工具美化看结构 → 找到要改的字段 → 改完压缩回传。全程在浏览器本地完成,数据不出设备。

去格式化 JSON →

广告位
此处为 Google AdSense 广告展示区,站点主粘贴本人发布商 ID 后自动展示。