{"code":0,"data":{"records":[{"date":"2026-11-01","timestamp":"2026-11-01T05:04:00+08:00","updatedTimestamp":"2026-11-01T05:11:03+08:00","forecasts":[{"day":"Monday","timestamp":"2026-11-02T00:00:00+08:00","forecast":{"code":"TL","text":"Thundery Showers","summary":"Afternoon thundery showers"},"temperature":{"high":34,"low":25,"unit":"Degrees Celsius"},"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"wind":{"direction":"SE","speed":{"low":5,"high":15}}},{"day":"Tuesday","timestamp":"2026-11-03T00:00:00+08:00","forecast":{"code":"TL","text":"Thundery Showers","summary":"Afternoon thundery showers"},"temperature":{"high":33,"low":25,"unit":"Degrees Celsius"},"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"wind":{"direction":"VARIABLE","speed":{"low":5,"high":15}}},{"day":"Wednesday","timestamp":"2026-11-04T00:00:00+08:00","forecast":{"code":"TL","text":"Thundery Showers","summary":"Afternoon thundery showers"},"temperature":{"high":33,"low":25,"unit":"Degrees Celsius"},"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"wind":{"direction":"ESE","speed":{"low":5,"high":15}}},{"day":"Thursday","timestamp":"2026-11-05T00:00:00+08:00","forecast":{"code":"TL","text":"Thundery Showers","summary":"Afternoon thundery showers"},"temperature":{"high":33,"low":25,"unit":"Degrees Celsius"},"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"wind":{"direction":"VARIABLE","speed":{"low":5,"high":15}}}]}]},"errorMsg":""}