课程概览
JSON 课程
系统学习 JSON:语法、类型、解析与生成、实际结构模式及在现代技术栈中的位置。
本课程讲授 JSON 作为一种数据格式——不是某个软件里按钮怎么点。JSON(JavaScript Object Notation)是 Web API、配置文件和结构化日志中最常见的数据交换格式之一。
适合谁学
- 每天接触 JSON,但未系统学过语法规则的开发者
- 需要区分 JSON 与 JavaScript 对象或其他格式的学习者
- 准备阅读 API 文档或排查格式错误的人
你将学到
- JSON 是什么、用在哪些地方
- 语法规则:括号、逗号、引号与冒号
- JSON 允许的六种值类型
- 对象与数组如何嵌套以描述真实数据
- 典型错误(尾逗号、注释、单引号等)
- JSON 在 REST API 与配置文件中的应用
- JSON 字符串转义与 Unicode
- 用 JSON Schema 校验结构
- 用 JSONPath 查询嵌套文档
- 解析:从文本到程序中的值
- 生成:从程序值到 JSON 文本
- 缩进、换行与可读排版
- 从文件与日志中查看 JSON
- 列表与对象的文档模式
- JSON 在现代技术栈中的位置
如何使用本课程
通过 左侧目录 在各课之间切换。课时按顺序递进,建议先阅读本概览,再从第 1 课开始。
学完后若想动手练习,可使用可选的相关工具做格式化与校验——但本课程的目标是 理解 JSON 格式本身。