{"code":0,"data":{"records":[{"date":"2026-06-15","updatedTimestamp":"2026-06-15T14:40:53+08:00","periods":[{"timePeriod":{"end":"2026-06-15T18:00:00+08:00","text":"Midday to 6 pm 15 Jun","start":"2026-06-15T12:00:00+08:00"},"regions":{"west":{"text":"Cloudy","code":"CL"},"central":{"code":"CL","text":"Cloudy"},"south":{"text":"Cloudy","code":"CL"},"east":{"code":"CL","text":"Cloudy"},"north":{"text":"Cloudy","code":"CL"}}},{"regions":{"central":{"code":"PN","text":"Partly Cloudy (Night)"},"east":{"code":"PN","text":"Partly Cloudy (Night)"},"north":{"text":"Partly Cloudy (Night)","code":"PN"},"west":{"code":"PN","text":"Partly Cloudy (Night)"},"south":{"text":"Partly Cloudy (Night)","code":"PN"}},"timePeriod":{"text":"6 pm 15 Jun to 6 am 16 Jun","start":"2026-06-15T18:00:00+08:00","end":"2026-06-16T06:00:00+08:00"}},{"timePeriod":{"start":"2026-06-16T06:00:00+08:00","end":"2026-06-16T12:00:00+08:00","text":"6 am to Midday 16 Jun"},"regions":{"central":{"text":"Thundery Showers","code":"TL"},"north":{"code":"TL","text":"Thundery Showers"},"east":{"code":"TL","text":"Thundery Showers"},"west":{"code":"TL","text":"Thundery Showers"},"south":{"text":"Thundery Showers","code":"TL"}}}],"general":{"relativeHumidity":{"high":95,"low":60,"unit":"Percentage"},"wind":{"speed":{"low":10,"high":20},"direction":"SW"},"temperature":{"high":33,"low":25,"unit":"Degrees Celsius"},"validPeriod":{"start":"2026-06-15T12:00:00+08:00","text":"12 PM 15 Jun to 12 PM 16 Jun","end":"2026-06-16T12:00:00+08:00"},"forecast":{"text":"Thundery Showers","code":"TL"}},"timestamp":"2026-06-15T14:33:00+08:00"}]},"errorMsg":""}