hutool 中 map 转json
时间: 2023-07-19 21:03:08 浏览: 175
在 Hutool 中,可以使用 `JSONUtil.toJsonStr(Object)` 方法将 Map 对象转换为 JSON 字符串。
示例代码:
```java
import cn.hutool.json.JSONUtil;
import java.util.HashMap;
import java.util.Map;
public class MapToJsonExample {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("name", "John");
map.put("age", 30);
String jsonStr = JSONUtil.toJsonStr(map);
System.out.println(jsonStr);
}
}
```
输出结果:
```
{"name":"John","age":30}
```
相关问题
hutool map转json字符串
要使用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.parseObj()`方法将JSON字符串转换成`JSONObject`对象,然后使用`JSONObject`对象的`toBean()`或`toMap()`方法将其转换成Java Bean或Map对象。
以下是一个简单的示例代码:
```java
import cn.hutool.json.JSONUtil;
public class JsonToMapExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 将JSON字符串转换成JSONObject对象
JSONObject jsonObject = JSONUtil.parseObj(jsonString);
// 将JSONObject对象转换成Map对象
Map<String, Object> map = jsonObject.toMap();
System.out.println(map);
}
}
```
输出结果为:
```
{name=John, age=30, city=New York}
```
阅读全文