将json 数组中数据转化为map,要求代码简洁
时间: 2024-03-15 09:45:38 浏览: 92
好的,可以使用以下代码将 JSON 数组转化为 Map:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Map;
public class JsonUtil {
private static final ObjectMapper objectMapper = new ObjectMapper();
public static Map<String, Object> convertJsonToMap(String json) throws Exception {
return objectMapper.readValue(json, Map.class);
}
}
```
以上代码使用了 Jackson 库来处理 JSON 数据,其中 `convertJsonToMap` 方法将 JSON 数据转化为 `Map` 对象。由于使用了泛型,可以直接使用 `Map.class` 来指定转化的类型,从而简化代码。
阅读全文