
openweathermap.json
{
"coord": {
"lon": 114.0683, "lat":22.5455
}
,
"weather":[ {
"id": 803, "main":"Clouds", "description":"多云", "icon":"04d"
}
],
"base":"stations",
"main": {
"temp": 299.1, "feels_like":299.1, "temp_min":296.39, "temp_max":300.29, "pressure":1018, "humidity":79, "sea_level":1018, "grnd_level":1017
}
,
"visibility":10000,
"wind": {
"speed": 2.73, "deg":137, "gust":3.32
}
,
"clouds": {
"all": 82
}
,
"dt":1702530001,
"sys": {
"type": 2, "id":2031340, "country":"CN", "sunrise":1702508106, "sunset":1702546869
}
,
"timezone":28800,
"id":1795565,
"name":"Shenzhen",
"cod":200
}实体类
/**
* encoding: utf-8
* 版权所有 2023 涂聚文有限公司
* 许可信息查看:
* 描述:
* # Author : geovindu,Geovin Du 涂聚文.
* # IDE : IntelliJ IDEA 2023.1 Java 17
* # Datetime : 2023 - 2023/12/15 - 20:05
* # User : geovindu
* # Product : IntelliJ IDEA
* # Project : javademo
* # File : Wind.java 类
* # explain : 学习
**/
package Model;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* 风情况
*/
public class Wind{
/**
*
* 风速
*/
public double speed;
public int deg;
public double gust;
}
/**
* encoding: utf-8
* 版权所有 2023 涂聚文有限公司
* 许可信息查看:
* 描述:
* # Author : geovindu,Geovin Du 涂聚文.
* # IDE : IntelliJ IDEA 2023.1 Java 17
* # Datetime : 2023 - 2023/12/15 - 20:04
* # User : geovindu
* # Product : IntelliJ IDEA
* # Project : javademo
* # File : Clouds.java 类
* # explain : 学习
**/
package Model;
import java.util.Arrays;
im