java 怎么解决Map<String Object>和Map<String, List<Map>>互相转换
时间: 2024-01-07 21:23:34 浏览: 204
在Java中,可以使用以下方法解决Map<String, Object>和Map<String, List<Map<String, Object>>>之间的互相转换:
1. 将Map<String, Object>转换为Map<String, List<Map<String, Object>>>:
```java
Map<String, Object> map = new HashMap<>();
// 假设map中有键值对
Map<String, List<Map<String, Object>>> convertedMap = new HashMap<>();
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
List<Map<String, Object>> list = new ArrayList<>();
Map<String, Object> innerMap = new HashMap<>();
innerMap.put(key, value);
list.add(innerMap);
convertedMap.put(key, list);
}
```
2. 将Map<String, List<Map<String, Object>>>转换为Map<String, Object>:
```java
Map<String, List<Map<String, Object>>> map = new HashMap<>();
// 假设map中有键值对
Map<String, Object> convertedMap = new HashMap<>();
for (Map.Entry<String, List<Map<String, Object>>> entry : map.entrySet()) {
String key = entry.getKey();
List<Map<String, Object>> list = entry.getValue();
if (list.size() > 0) {
Map<String, Object> innerMap = list.get(0);
Object value = innerMap.get(key);
convertedMap.put(key, value);
}
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)