什么是 JSON?如何验证并排除常见错误

从资料结构到验证策略,建立能读、能维护、能交换的 JSON。

什么是 JSON?如何验证并排除常见错误

JSON 是什么

JSON(JavaScript Object Notation)是一种文字格式,常用于设定档、API 请求与系统之间的资料交换。它容易阅读,但格式非常严格:少一个逗号或多一个引号都会让解析失败。

核心结构

JSON 由物件、阵列与基本值组成。物件以大括号包住,键名必须使用双引号;阵列以中括号包住。有效 JSON 可包含字串、数字、布林值、null、物件与阵列。

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

最常见的验证错误

  • 使用单引号,或忘记替键名加双引号。
  • 最后一项后面多一个逗号。
  • 字串内有未跳脱的换行或双引号。
  • 把 JavaScript 的 undefined、注解或函式写进 JSON。

实用的排错顺序

先交给格式化/验证器定位错误行,再由外层大括号或中括号往内检查成对结构。确认格式有效后,才检查栏位名称、型别与商业规则;这三件事不应混在一起。

结论

JSON 验证是资料品质的第一道门槛。格式正确不代表资料一定符合需求,但格式不正确时,后面的验证根本无从开始。