第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)。
🖥️ 计算机小知识
当你在浏览器输入一个网址,到页面显示出来,中间发生了什么?
- 你的电脑先找到那台服务器的IP 地址(像门牌号,比如
93.184.216.34)- 跟服务器建立TCP 连接(像打电话,确保双方能听到对方)
- 发送 HTTP 请求("请把首页给我")
- 服务器返回 HTTP 响应(HTML、JSON 等数据)
API 就是步骤3和4的简化版:你发请求问一个问题,服务器返回一段 JSON 数据。
requests.get()帮你完成了所有这些步骤!注意: API 调用需要在 Thonny 里运行(浏览器有安全限制)。先安装
requests:pip install requests
💻 在 Thonny 运行:调用免费 API
练习
💻 在 Thonny 运行:JSON 数据管理