JSON 请求与响应格式
71.3 JSON 请求与响应格式
多数 API 用 JSON:请求体 {"name":"小明"},响应 {"code":0,"data":{...}}。
常见约定:code/message 表示业务状态,data 放实际数据,list 分页用 items/total。
Python 用 json 模块或 requests 的 .json() 自动解析。
典型 API 响应结构
# ========================================
# 示例:解析标准 API 响应
# ========================================
import json
resp_text = '''{
"code": 0,
"message": "ok",
"data": {
"list": [
{"id": 1, "name": "小明", "score": 92},
{"id": 2, "name": "小红", "score": 88}
],
"total": 2
}
}'''
resp = json.loads(resp_text)
if resp['code'] == 0:
for item in resp['data']['list']:
print(item['name'], item['score'])
else:
print('错误', resp['message'])