我试图将列表<map<string,object>>中的多个元素收集到map<string,object>中。
我试着:
Map<String, Object> generalMap = new HashMap<>();
List<Map<String, Object>> jsonList = new ArrayList<>();
for(Map<String, Object> map : jsonList){
for(Map.Entry<String,Object> entry : map.entrySet()){
generalMap.put(entry.getKey(), entry.getValue());
}
}
,但它没有按预期工作。
1条答案
按热度按时间pes8fvy91#
“join”是指试图将列表中所有Map中的所有键值对都放到一个Map中吗?如果是,您的代码是正确的。由于Map基于唯一键存储值,因此可能存在键重复的情况。