如何从List <object>获取对象

时间:2018-04-14 15:26:20

标签: java

我有一张像

的地图
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类中设置它。 那么如何获得这些价值观。

0 个答案:

没有答案