正在加载 Python 环境…
← 第20课 第21课:JSON 与简单 API 第22课 →

第21课:JSON 与简单 API

JSON:程序之间传数据的方式

JSON 是一种数据格式,长得很像 Python 的字典和列表:

📖 演示:JSON 长什么样

JSON 与 Python 类型对照

JSON Python
对象 {} 字典 dict
数组 [] 列表 list
字符串 "" 字符串 str
数字 42 整数 int
true/false True/False
null None

JSON 文件读写

📖 演示:读写 JSON 文件

API:程序的网络接口

API 就是程序之间对话的"窗口"。你发一个请求,API 返回数据(通常是 JSON)。

🖥️ 计算机小知识

当你在浏览器输入一个网址,到页面显示出来,中间发生了什么?

  1. 你的电脑先找到那台服务器的IP 地址(像门牌号,比如 93.184.216.34
  2. 跟服务器建立TCP 连接(像打电话,确保双方能听到对方)
  3. 发送 HTTP 请求("请把首页给我")
  4. 服务器返回 HTTP 响应(HTML、JSON 等数据)

API 就是步骤3和4的简化版:你发请求问一个问题,服务器返回一段 JSON 数据。requests.get() 帮你完成了所有这些步骤!

注意: API 调用需要在 Thonny 里运行(浏览器有安全限制)。先安装 requestspip install requests

💻 在 Thonny 运行:调用免费 API

练习

💻 在 Thonny 运行:JSON 数据管理