{"enabled_locations":31,"latest_obs_time":"2026-06-03T22:00+08:00","latest_complete_obs_time":"2026-06-03T22:00+08:00","chosen_obs_time":"2026-06-03T22:00+08:00","chosen_age_minutes":12,"fetched_at_max":"2026-06-03T14:00:26.646830+00:00","server_time":"2026-06-03T22:12:15+08:00","rows":[{"location_id":1,"province":"北京","capital":"北京","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":20.0,"feels_like":18.0,"text":"阴","wind_dir":"东南风","wind_scale":"3","wind_speed_kmh":18.0,"wind_speed_ms":5.0,"humidity":71.0,"precip":0.0,"cloud":91.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:24.246948+00:00"},{"location_id":2,"province":"天津","capital":"天津","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":19.0,"feels_like":17.0,"text":"小雨","wind_dir":"东风","wind_scale":"4","wind_speed_kmh":25.0,"wind_speed_ms":6.944444444444445,"humidity":91.0,"precip":3.0,"cloud":84.0,"vis":4.0,"fetched_at":"2026-06-03T14:00:24.304415+00:00"},{"location_id":3,"province":"上海","capital":"上海","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":26.0,"feels_like":30.0,"text":"雾","wind_dir":"东北风","wind_scale":"1","wind_speed_kmh":3.0,"wind_speed_ms":0.8333333333333333,"humidity":89.0,"precip":0.0,"cloud":97.0,"vis":3.0,"fetched_at":"2026-06-03T14:00:24.350518+00:00"},{"location_id":4,"province":"重庆","capital":"重庆","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":27.0,"text":"晴","wind_dir":"西北风","wind_scale":"1","wind_speed_kmh":5.0,"wind_speed_ms":1.3888888888888888,"humidity":75.0,"precip":0.0,"cloud":91.0,"vis":15.0,"fetched_at":"2026-06-03T14:00:24.395920+00:00"},{"location_id":5,"province":"河北","capital":"石家庄","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":20.0,"feels_like":18.0,"text":"阴","wind_dir":"东北风","wind_scale":"4","wind_speed_kmh":21.0,"wind_speed_ms":5.833333333333333,"humidity":78.0,"precip":0.0,"cloud":10.0,"vis":22.0,"fetched_at":"2026-06-03T14:00:24.444686+00:00"},{"location_id":6,"province":"山西","capital":"太原","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":17.0,"feels_like":15.0,"text":"多云","wind_dir":"西北风","wind_scale":"3","wind_speed_kmh":14.0,"wind_speed_ms":3.888888888888889,"humidity":63.0,"precip":0.0,"cloud":3.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:24.726610+00:00"},{"location_id":7,"province":"辽宁","capital":"沈阳","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":17.0,"feels_like":15.0,"text":"雾","wind_dir":"北风","wind_scale":"3","wind_speed_kmh":19.0,"wind_speed_ms":5.277777777777778,"humidity":98.0,"precip":0.0,"cloud":98.0,"vis":5.0,"fetched_at":"2026-06-03T14:00:24.773311+00:00"},{"location_id":8,"province":"吉林","capital":"长春","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":13.0,"feels_like":11.0,"text":"阴","wind_dir":"北风","wind_scale":"3","wind_speed_kmh":16.0,"wind_speed_ms":4.444444444444445,"humidity":89.0,"precip":0.0,"cloud":97.0,"vis":14.0,"fetched_at":"2026-06-03T14:00:24.822385+00:00"},{"location_id":9,"province":"黑龙江","capital":"哈尔滨","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":16.0,"feels_like":14.0,"text":"阴","wind_dir":"东南风","wind_scale":"2","wind_speed_kmh":10.0,"wind_speed_ms":2.7777777777777777,"humidity":54.0,"precip":0.0,"cloud":91.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:24.869353+00:00"},{"location_id":10,"province":"江苏","capital":"南京","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":27.0,"text":"雾","wind_dir":"南风","wind_scale":"3","wind_speed_kmh":13.0,"wind_speed_ms":3.611111111111111,"humidity":99.0,"precip":0.0,"cloud":91.0,"vis":8.0,"fetched_at":"2026-06-03T14:00:24.914300+00:00"},{"location_id":11,"province":"浙江","capital":"杭州","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":24.0,"feels_like":26.0,"text":"小雨","wind_dir":"西南风","wind_scale":"2","wind_speed_kmh":10.0,"wind_speed_ms":2.7777777777777777,"humidity":95.0,"precip":0.0,"cloud":100.0,"vis":5.0,"fetched_at":"2026-06-03T14:00:24.963277+00:00"},{"location_id":12,"province":"安徽","capital":"合肥","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":29.0,"text":"雾","wind_dir":"西南风","wind_scale":"1","wind_speed_kmh":5.0,"wind_speed_ms":1.3888888888888888,"humidity":99.0,"precip":0.0,"cloud":40.0,"vis":5.0,"fetched_at":"2026-06-03T14:00:25.010300+00:00"},{"location_id":13,"province":"福建","capital":"福州","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":29.0,"feels_like":30.0,"text":"阴","wind_dir":"东风","wind_scale":"3","wind_speed_kmh":18.0,"wind_speed_ms":5.0,"humidity":73.0,"precip":0.0,"cloud":97.0,"vis":18.0,"fetched_at":"2026-06-03T14:00:25.058708+00:00"},{"location_id":14,"province":"江西","capital":"南昌","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":27.0,"text":"阴","wind_dir":"东南风","wind_scale":"2","wind_speed_kmh":9.0,"wind_speed_ms":2.5,"humidity":89.0,"precip":0.0,"cloud":97.0,"vis":19.0,"fetched_at":"2026-06-03T14:00:25.342602+00:00"},{"location_id":15,"province":"山东","capital":"济南","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":19.0,"feels_like":13.0,"text":"中雨","wind_dir":"东北风","wind_scale":"6","wind_speed_kmh":47.0,"wind_speed_ms":13.055555555555555,"humidity":94.0,"precip":11.0,"cloud":81.0,"vis":3.0,"fetched_at":"2026-06-03T14:00:25.392190+00:00"},{"location_id":16,"province":"河南","capital":"郑州","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":30.0,"feels_like":31.0,"text":"多云","wind_dir":"东南风","wind_scale":"2","wind_speed_kmh":7.0,"wind_speed_ms":1.9444444444444444,"humidity":50.0,"precip":0.0,"cloud":10.0,"vis":26.0,"fetched_at":"2026-06-03T14:00:25.439547+00:00"},{"location_id":17,"province":"湖北","capital":"武汉","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":27.0,"text":"阴","wind_dir":"西南风","wind_scale":"2","wind_speed_kmh":11.0,"wind_speed_ms":3.0555555555555554,"humidity":97.0,"precip":0.0,"cloud":91.0,"vis":8.0,"fetched_at":"2026-06-03T14:00:25.488744+00:00"},{"location_id":18,"province":"湖南","capital":"长沙","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":26.0,"feels_like":29.0,"text":"小雨","wind_dir":"西风","wind_scale":"2","wind_speed_kmh":6.0,"wind_speed_ms":1.6666666666666665,"humidity":87.0,"precip":0.0,"cloud":98.0,"vis":15.0,"fetched_at":"2026-06-03T14:00:25.535439+00:00"},{"location_id":19,"province":"广东","capital":"广州","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":29.0,"feels_like":31.0,"text":"多云","wind_dir":"东南风","wind_scale":"3","wind_speed_kmh":17.0,"wind_speed_ms":4.722222222222222,"humidity":77.0,"precip":0.0,"cloud":10.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:25.584875+00:00"},{"location_id":20,"province":"海南","capital":"海口","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":29.0,"feels_like":30.0,"text":"晴","wind_dir":"东南风","wind_scale":"3","wind_speed_kmh":19.0,"wind_speed_ms":5.277777777777778,"humidity":71.0,"precip":0.0,"cloud":2.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:25.870705+00:00"},{"location_id":21,"province":"四川","capital":"成都","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":25.0,"feels_like":27.0,"text":"阴","wind_dir":"东北风","wind_scale":"0","wind_speed_kmh":1.0,"wind_speed_ms":0.2777777777777778,"humidity":66.0,"precip":0.0,"cloud":91.0,"vis":16.0,"fetched_at":"2026-06-03T14:00:25.917966+00:00"},{"location_id":22,"province":"贵州","capital":"贵阳","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":21.0,"feels_like":20.0,"text":"阴","wind_dir":"东风","wind_scale":"3","wind_speed_kmh":17.0,"wind_speed_ms":4.722222222222222,"humidity":77.0,"precip":0.0,"cloud":99.0,"vis":19.0,"fetched_at":"2026-06-03T14:00:25.966100+00:00"},{"location_id":23,"province":"云南","capital":"昆明","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":23.0,"feels_like":23.0,"text":"晴","wind_dir":"南风","wind_scale":"2","wind_speed_kmh":9.0,"wind_speed_ms":2.5,"humidity":61.0,"precip":0.0,"cloud":91.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:26.012379+00:00"},{"location_id":24,"province":"陕西","capital":"西安","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":26.0,"feels_like":27.0,"text":"晴","wind_dir":"西北风","wind_scale":"2","wind_speed_kmh":7.0,"wind_speed_ms":1.9444444444444444,"humidity":61.0,"precip":0.0,"cloud":91.0,"vis":16.0,"fetched_at":"2026-06-03T14:00:26.063280+00:00"},{"location_id":25,"province":"甘肃","capital":"兰州","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":26.0,"feels_like":26.0,"text":"晴","wind_dir":"西南风","wind_scale":"0","wind_speed_kmh":1.0,"wind_speed_ms":0.2777777777777778,"humidity":25.0,"precip":0.0,"cloud":10.0,"vis":24.0,"fetched_at":"2026-06-03T14:00:26.109483+00:00"},{"location_id":26,"province":"青海","capital":"西宁","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":13.0,"feels_like":9.0,"text":"阴","wind_dir":"东风","wind_scale":"4","wind_speed_kmh":21.0,"wind_speed_ms":5.833333333333333,"humidity":52.0,"precip":0.0,"cloud":10.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:26.157969+00:00"},{"location_id":27,"province":"内蒙古","capital":"呼和浩特","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":17.0,"feels_like":13.0,"text":"晴","wind_dir":"东风","wind_scale":"3","wind_speed_kmh":16.0,"wind_speed_ms":4.444444444444445,"humidity":25.0,"precip":0.0,"cloud":91.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:26.206941+00:00"},{"location_id":28,"province":"广西","capital":"南宁","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":29.0,"feels_like":27.0,"text":"多云","wind_dir":"南风","wind_scale":"5","wind_speed_kmh":31.0,"wind_speed_ms":8.61111111111111,"humidity":70.0,"precip":0.0,"cloud":91.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:26.494722+00:00"},{"location_id":29,"province":"西藏","capital":"拉萨","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":14.0,"feels_like":8.0,"text":"阴","wind_dir":"北风","wind_scale":"5","wind_speed_kmh":31.0,"wind_speed_ms":8.61111111111111,"humidity":56.0,"precip":0.0,"cloud":91.0,"vis":4.0,"fetched_at":"2026-06-03T14:00:26.547233+00:00"},{"location_id":30,"province":"宁夏","capital":"银川","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":18.0,"feels_like":17.0,"text":"晴","wind_dir":"北风","wind_scale":"2","wind_speed_kmh":6.0,"wind_speed_ms":1.6666666666666665,"humidity":45.0,"precip":0.0,"cloud":0.0,"vis":26.0,"fetched_at":"2026-06-03T14:00:26.597036+00:00"},{"location_id":31,"province":"新疆","capital":"乌鲁木齐","obs_time":"2026-06-03T22:00+08:00","update_time":"2026-06-03T21:53+08:00","temp":28.0,"feels_like":25.0,"text":"阴","wind_dir":"西北风","wind_scale":"3","wind_speed_kmh":16.0,"wind_speed_ms":4.444444444444445,"humidity":25.0,"precip":0.0,"cloud":96.0,"vis":30.0,"fetched_at":"2026-06-03T14:00:26.646830+00:00"}]}