我有两个map <string,object>列表。我想将第一个列表元素输出添加到另一个列表的开头第一个元素n等等

时间:2018-02-07 05:24:43

标签: d3.js

for(String circle:a4)
            {
            Map<String,Object> mapgraphCircle=new HashMap<String,Object>(); 
            mapgraphCircle.put("id",circle.toLowerCase());
            mapgraphCircle.put("label",circle); 
            listgraphCircle.add(mapgraphCircle);
            System.out.println("listgraphCircle is "+listgraphCircle);  
          }

           for(Integer ols:al)
            {   
            Map<String,Object> mapgraphCircle=new HashMap<String,Object>(); 
            System.out.println("ols is "+ols);  
            mapgraphCircle.put("level",ols);
            listgraphCircle1.add(mapgraphCircle);
            System.out.println("listgraphCircle1 is "+listgraphCircle1);
            }   

        jsonCartList = gson1.toJson(listgraphCircle1);
        JSONArray jsonArrayCircle = new JSONArray(jsonCartList);
        System.out.println("jsonArrayCircle is: " + jsonArrayCircle);
        session.setAttribute("JSONnewCircle", jsonArrayCircle);

第一个列表输出是listgraphCircle是[{id = bacillus,label = Bacillus},{id = candida,label = Candida},{id = dorhea,label = Dorhea},{id = pichia,label = Pichia}, {id = porphyromonas,label = Porphyromonas}]

另一个列表输出是 [{level = 2},{level = 1},{level = 2},{level = 1}]

我想输出如下:[{level = 2,id = bacillus,label = Bacillus},{level = 1,id = candida,label = Candida},{level = 2,id = dorhea,label = Dorhea },...]如何获得这样的输出?

0 个答案:

没有答案