我想创建一个pojo,可以同时保存两个系列,并且当需要时,系列二。数据按年变化; 1975年有降雨数据,但1976年有雨雪数据。换句话说,我希望我的pojo能够持有多年只有雨量数据的雨量数据,以及多年有雨/雪数据的雨雪数据。如何利用重载pojo构造函数进行改造?
{
"status": "REQUEST_SUCCEEDED",
"responseTime": 313,
"message": [
"No Data Available for Series 2 Year: 1975"
],
"Results": {
"series": [
{
"seriesID": "1",
"data": [
{
"year": "1976",
"period": "M12",
"periodName": "December",
"value": "171.8",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M11",
"periodName": "November",
"value": "172.1",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M10",
"periodName": "October",
"value": "172.7",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M09",
"periodName": "September",
"value": "173.3",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M08",
"periodName": "August",
"value": "174.2",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M07",
"periodName": "July",
"value": "174.8",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M06",
"periodName": "June",
"value": "176.0",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M05",
"periodName": "May",
"value": "176.9",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M04",
"periodName": "April",
"value": "178.1",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M03",
"periodName": "March",
"value": "178.7",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M02",
"periodName": "February",
"value": "179.0",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M01",
"periodName": "January",
"value": "179.6",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M12",
"periodName": "December",
"value": "179.9",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M11",
"periodName": "November",
"value": "180.8",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M10",
"periodName": "October",
"value": "182.0",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M09",
"periodName": "September",
"value": "182.9",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M08",
"periodName": "August",
"value": "183.8",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M07",
"periodName": "July",
"value": "184.4",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M06",
"periodName": "June",
"value": "186.4",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M05",
"periodName": "May",
"value": "187.9",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M04",
"periodName": "April",
"value": "188.8",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M03",
"periodName": "March",
"value": "189.7",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M02",
"periodName": "February",
"value": "190.3",
"footnotes": [
{}
]
},
{
"year": "1975",
"period": "M01",
"periodName": "January",
"value": "191.8",
"footnotes": [
{}
]
}
]
},
{
"seriesID": "2",
"data": [
{
"year": "1976",
"period": "M12",
"periodName": "December",
"value": "47.5",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M11",
"periodName": "November",
"value": "47.7",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M10",
"periodName": "October",
"value": "47.8",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M09",
"periodName": "September",
"value": "47.8",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M08",
"periodName": "August",
"value": "47.7",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M07",
"periodName": "July",
"value": "47.3",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M06",
"periodName": "June",
"value": "46.8",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M05",
"periodName": "May",
"value": "45.5",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M04",
"periodName": "April",
"value": "44.9",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M03",
"periodName": "March",
"value": "45.1",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M02",
"periodName": "February",
"value": "45.5",
"footnotes": [
{}
]
},
{
"year": "1976",
"period": "M01",
"periodName": "January",
"value": "45.9",
"footnotes": [
{}
]
}
]
}
]
}
}
创建一个包含雨雪数据的pojo,并且您可以检查一年的雪数据是否为空,如果它不为null,那一年包含下雪和降雨数据 –
我想知道如何导致雪和日子到pojo,因为它们都被标记为“价值” – Pwnies
不重要,因为值总是具有相同的数据类型,并通过检查年份,你可以检查它是否是雪数据或雨天数据 –