Weather API: invoking and formatting a response
Modern apps often fetch data from a web API and then shape the response before showing it to users. In this exercise, you'll simulate calling a weather API for two cities and produce a single JSON payload with a parent key. This mirrors sending a GET
request and rendering the resulting JSON.
This exercise is part of the course
Azure API Management
Exercise instructions
- Use the provided API to fetch current weather for London and Paris.
- Combine the two results into one response object grouped under a single parent key.
- Print the JSON response.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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(____)