我有一张像
的地图Map <String, List<Object>> timeSerisData
包含两个列表,一个是headerList,另一个是dataList,但内部 dataList包含另一个Objects,表示我的dataList是Objects列表。 所以现在我得到了像这样的headerList和dataList:
@PostMapping("/doExportData")
@Timed
public void doExportData(@Valid @RequestBody Map <String, List<Object>>
timeSerisData){
List<Object> headerList = new ArrayList<>();
List<Object> dataList = new ArrayList<>();
for(Map.Entry<String, List<Object>> entry :
timeSerisData.entrySet()) {
if(entry.getKey() == "headerData") {
headerList = entry.getValue();
System.out.println("headerlist"+headerList);
}else {
if(entry.getKey() == "dataList") {
dataList = entry.getValue();
System.out.println("data list"+dataList);
}
}
}
}
在dataList的上面代码中我得到包含两个对象的列表 像这样:[{Ticker = GSU,Name = Revenu,Year = 2015,dataList = [1,2,3,4,5,6]}, {Ticker = GSU,Name = Gross,Year = 2018,dataList = [7,8,9,10,11,12]}]
现在我想获取此dataList的值,并希望在pojo类中设置它。 那么如何获得这些价值观。