{"items":[{"update_timestamp":"2026-10-24T17:40:57+08:00","timestamp":"2026-10-24T17:31:00+08:00","valid_period":{"start":"2026-10-24T18:00:00+08:00","end":"2026-10-25T18:00:00+08:00"},"general":{"forecast":"Thundery Showers","relative_humidity":{"high":95,"low":60},"temperature":{"high":33,"low":23},"wind":{"direction":"SW","speed":{"high":20,"low":10}}},"periods":[{"time":{"start":"2026-10-24T18:00:00+08:00","end":"2026-10-25T06:00:00+08:00"},"regions":{"central":"Cloudy","east":"Cloudy","north":"Cloudy","south":"Cloudy","west":"Cloudy"}},{"time":{"start":"2026-10-25T06:00:00+08:00","end":"2026-10-25T12:00:00+08:00"},"regions":{"central":"Thundery Showers","east":"Thundery Showers","north":"Thundery Showers","south":"Thundery Showers","west":"Thundery Showers"}},{"time":{"start":"2026-10-25T12:00:00+08:00","end":"2026-10-25T18:00:00+08:00"},"regions":{"central":"Thundery Showers","east":"Thundery Showers","north":"Thundery Showers","south":"Thundery Showers","west":"Thundery Showers"}}]}],"api_info":{"status":"healthy"}}