天气 API:调用并格式化响应
现代应用通常会从 Web API 获取数据,并在展示给用户前对响应进行"整形"。在本练习中,您将模拟调用两个城市的天气 API,并生成一个带有父级键的"单个 JSON 负载(payload)"。这与发送 GET 请求并渲染返回的 JSON 相对应。
本练习是课程的一部分
Azure API Management
练习说明
- 使用提供的 API 获取「London」和「Paris」的当前天气。
- 将两个结果合并为一个响应对象,并归类到同一个父级键下。
- 打印该 JSON 响应。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Fetch weather for two cities
london_weather = get_weather('____')
paris_weather = get_weather('____')
# Combine under a parent key
payload = {'weather': [____, ____]}
print("Current weather report:")
respond(____)