我想創建一個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
不重要,因爲值總是具有相同的數據類型,並通過檢查年份,你可以檢查它是否是雪數據或雨天數據 –