json字符串转map集合工具类
时间: 2024-06-18 22:03:58 浏览: 206
可以使用Java中的Jackson库将JSON字符串转换为Map对象。Jackson是一个高效的、功能强大的JSON处理库,它提供了多种转换JSON和Java对象的方法。
以下是一个使用Jackson库将JSON字符串转换为Map对象的示例代码:
```
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.Map;
public class JsonUtils {
public static Map<String, Object> jsonToMap(String jsonString) throws IOException {
ObjectMapper objectMapper = new ObjectMapper();
return objectMapper.readValue(jsonString, Map.class);
}
}
```
上述代码中,我们定义了一个jsonToMap()方法,它接收一个JSON字符串作为参数,并返回一个Map<String, Object>对象。该方法使用Jackson库中的ObjectMapper类将JSON字符串转换为Map对象。
使用示例:
```
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
Map<String, Object> map = JsonUtils.jsonToMap(jsonString);
System.out.println(map.get("name")); // 输出 John
System.out.println(map.get("age")); // 输出 30
System.out.println(map.get("city")); // 输出 New York
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.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)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)