MiniCode

JSON

数据格式

免费阅读 · 更新于

一句话理解

用统一的文本格式,整理和传递数据。

打个比方

把资料装进贴好标签的收纳盒:“name”这格放姓名,“topics”这格放正在学习的主题。标签让人和程序都能找到对应的数据。

JSON 是一种表示结构化数据的文本格式。对象用花括号包起来,以键和值组成条目;数组用方括号表示一组值。字符串使用双引号,数字和布尔值不加引号。

看个例子

JSON
{
  "name": "小喵",
  "learning": true,
  "topics": ["JSON", "API"],
  "completed": 3
}

name 对应一段文字;learning 对应布尔值;topics 是数组;completed 是数字。最后一项后面不加逗号,标准 JSON 也不允许注释。

什么时候会遇到

  • 阅读 API 返回的资料,例如用户名和文章列表。
  • 查看项目配置,或要求 AI 按固定字段整理结果。

常见误解

JSON 是数据格式,本身不会执行任务。看起来像 JSON 的文字也可能有语法错误,需要用解析器检查。

想一想

"3" 和 3 在 JSON 里一样吗?

查看答案

不一样。"3" 是字符串,3 是数字;程序可能用不同方式处理它们,例如字符串拼接与数字相加。

继续查阅官方资料

MDN · 使用 JSON本文为面向新手的概念解释,具体工具行为以对应文档为准。