我正在使用met办公室获取天气数据,他们在英国拥有171个气象站点。这将进入一个mongo数据库。由于气象站点在传感器和能力上的差异,所以你从那里得到的数据也是不同的。两个站点的示例如下所示。
我的问题是,如果数据可以更改,那么如何使用POJO这样的JSON结构,因为does.What是这样一个实例的最佳方法。
{
"_id": ObjectId("54ca68c8ccf2562b665edb53"),
"dataDate": "2015-01-29T16:00:00Z",
"i": "3609",
"lat": "51.565",
"lon": "-3.981",
"name": "MUMBLES HEAD",
"country": "WALES",
"continent": "EUROPE",
"elevation": "32.0",
"Period": {
"type": "Day",
"value": "2015-01-29Z",
"Rep": {
"D": "W",
"G": "37",
"H": "73.8",
"P": "996",
"S": "13",
"T": "4.9",
"Pt": "F",
"Dp": "0.6",
"MinSinceMidnight": "240"
}
}
}
不幸的是,还有其他站点的传感器较少等,因此数据可以如下所示:
{
"_id": ObjectId("5576c770e4b046add9b0126f"),
"dataDate": "2015-06-09T10:00:00Z",
"i": "99159",
"lat": "50.61359",
"lon": "-1.95875",
"name": "SWANAGE",
"country": "ENGLAND",
"continent": "EUROPE",
"elevation": "10.0",
"Period": {
"type": "Day",
"value": "2015-06-09Z",
"Rep": {
"H": "59.7",
"T": "13.6",
"Dp": "5.9",
"MinSinceMidnight": "600"
}
}
}
发布于 2015-06-09 11:46:02
使用来自JSONObject java库的org.json类。
https://stackoverflow.com/questions/30730616
复制相似问题