hutool map转json字符串
时间: 2023-11-08 13:56:17 浏览: 448
要使用Hutool将Map转换为JSON字符串,你可以使用JSONUtil.toJsonStr()方法。只需将Map作为参数传递给该方法即可。
示例代码如下:
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
String jsonString = JSONUtil.toJsonStr(map);
这将返回一个表示Map的JSON字符串。
相关问题
hutool 将json字符串转map
你可以使用 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 的相关依赖。
java 利用hutool 工具类 将json 字符串装换为Map
使用Hutool中的`JSONUtil.parseObj`方法可以将JSON字符串转换为Map对象。具体实现代码如下:
```java
import cn.hutool.json.JSONUtil;
import java.util.Map;
public class JsonToMapExample {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"张三\",\"age\":18,\"gender\":\"男\"}";
Map<String, Object> map = JSONUtil.parseObj(jsonStr);
System.out.println(map);
}
}
```
在上面的代码中,我们首先定义了一个JSON字符串`jsonStr`,然后使用`JSONUtil.parseObj`方法将其转换为Map对象,并将其输出到控制台。输出结果如下:
```
{name=张三, age=18, gender=男}
```
可以看到,JSON字符串已经成功地转换为了Map对象。
阅读全文