JSON 入门
Coddy Python JSON 课程的第 1 课,共 9 课。
JSON(JavaScript Object Notation,JavaScript 对象表示法)是一种轻量级、基于文本的数据交换格式。它易于人类阅读和编写,也便于机器解析和生成。
JSON 的结构
JSON 基于两种主要结构:
- 名称/值对的集合(类似于 Python 字典)
- 按顺序排列的值列表(类似于 Python 列表)
JSON 数据以键值对表示,并用花括号 {} 括起来。数组用方括号 [] 括起来。
{
"name": "John Doe",
"age": 30,
"city": "New York",
"hobbies": ["reading", "swimming", "coding"]
}
JSON 数据类型
JSON 支持以下数据类型:
- 字符串:
"Hello, World!" - 数字:
42或3.14 - 布尔值:
true或false - 空值:
null - 对象:
{"key": "value"} - 数组:
[1, 2, 3]
常见用途
JSON 广泛用于:
- API 响应:许多 Web 服务会以 JSON 格式返回数据
- 配置文件:应用程序通常使用 JSON 保存设置
- 数据存储:JSON 是一种常用的结构化数据存储格式
- 不同编程语言之间的数据交换
JSON 简单而灵活,是现代数据交换和存储的重要工具。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
亲手试试
这节课没有代码挑战。
Python JSON中的所有课
自己练习: Python 在线编译器
格式化并浏览任意 JSON: JSON 格式化工具