{"code":0,"data":{"records":[{"date":"2026-06-15","updatedTimestamp":"2026-06-15T17:11:19+08:00","forecasts":[{"day":"Tuesday","temperature":{"unit":"Degrees Celsius","high":33,"low":24},"relativeHumidity":{"low":60,"high":95,"unit":"Percentage"},"wind":{"direction":"SW","speed":{"low":10,"high":20}},"timestamp":"2026-06-16T00:00:00+08:00","forecast":{"text":"Thundery Showers","code":"TL","summary":"Morning thundery showers"}},{"wind":{"direction":"SSE","speed":{"high":15,"low":5}},"temperature":{"low":24,"high":33,"unit":"Degrees Celsius"},"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"day":"Wednesday","timestamp":"2026-06-17T00:00:00+08:00","forecast":{"code":"TL","text":"Thundery Showers","summary":"Late morning and early afternoon thundery showers"}},{"day":"Thursday","temperature":{"low":25,"unit":"Degrees Celsius","high":34},"timestamp":"2026-06-18T00:00:00+08:00","wind":{"direction":"SSE","speed":{"low":5,"high":15}},"forecast":{"summary":"Afternoon thundery showers","text":"Thundery Showers","code":"TL"},"relativeHumidity":{"low":60,"unit":"Percentage","high":95}},{"timestamp":"2026-06-19T00:00:00+08:00","temperature":{"low":25,"unit":"Degrees Celsius","high":34},"wind":{"speed":{"low":5,"high":15},"direction":"SSW"},"forecast":{"code":"TL","text":"Thundery Showers","summary":"Afternoon thundery showers"},"relativeHumidity":{"unit":"Percentage","high":95,"low":60},"day":"Friday"}],"timestamp":"2026-06-15T17:03:00+08:00"}]},"errorMsg":""}