hutool 将json字符串转map
时间: 2023-08-04 07:03:00 浏览: 476
你可以使用 Hutool 中的 `JsonUtil` 类将 JSON 字符串转换为 Map。下面是一个示例代码:
```java
import cn.hutool.core.map.MapUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
public class JsonToMapExample {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONObject jsonObject = JSONUtil.parseObj(jsonStr);
// 转换为 Map
Map<String, Object> map = MapUtil.newHashMap(jsonObject);
// 输出转换后的 Map
System.out.println(map);
}
}
```
在上面的示例中,首先使用 `JSONUtil.parseObj()` 方法将 JSON 字符串解析为 `JSONObject` 对象,然后使用 `MapUtil.newHashMap()` 方法将 `JSONObject` 转换为 `Map` 对象。最后,我们输出转换后的 `Map`。
请确保在项目中引入了 Hutool 的相关依赖。
阅读全文