hutool java list 转json string
时间: 2023-09-08 21:09:42 浏览: 154
使用 Hutool 将 Java 中的 List 转换为 JSON 字符串可以使用 `cn.hutool.json.JSONUtil` 工具类,具体代码如下:
```java
List<User> userList = new ArrayList<>();
// 添加用户信息到 userList 中
String jsonStr = JSONUtil.toJsonStr(userList);
```
其中,`User` 是自定义的用户类,`toJsonStr()` 方法可以将 Java 对象转换为 JSON 字符串。
如果需要美化输出的 JSON 字符串,可以使用 `JSONUtil` 中的 `toJsonPrettyStr()` 方法,具体代码如下:
```java
String jsonStr = JSONUtil.toJsonPrettyStr(userList);
```
这样输出的 JSON 字符串会进行格式化,更加易读。
需要注意的是,在使用 Hutool 进行 JSON 转换时,需要在项目中添加 Hutool-JSON 的依赖,具体可以参考以下 Maven 依赖配置:
```xml
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-json</artifactId>
<version>x.x.x</version>
</dependency>
```
其中 `x.x.x` 是 Hutool-JSON 的版本号。
相关问题
hutool java json string 转 list
使用 Hutool 将 JSON 字符串转换为 Java 中的 List 可以使用 `cn.hutool.json.JSONUtil` 工具类,具体代码如下:
```java
String jsonStr = "[{\"name\":\"Alice\",\"age\":18},{\"name\":\"Bob\",\"age\":20}]";
List<User> userList = JSONUtil.toList(JSONUtil.parseArray(jsonStr), User.class);
```
其中,`User` 是自定义的用户类,`parseArray()` 方法可以将 JSON 字符串转换为 JSON 数组,`toList()` 方法可以将 JSON 数组转换为 Java 中的 List。
需要注意的是,在使用 Hutool 进行 JSON 转换时,需要在项目中添加 Hutool-JSON 的依赖,具体可以参考以下 Maven 依赖配置:
```xml
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-json</artifactId>
<version>x.x.x</version>
</dependency>
```
其中 `x.x.x` 是 Hutool-JSON 的版本号。
hutool中list转json
在 Hutool 中,可以使用 `JSONUtil.toJsonStr()` 方法将 List 转换为 JSON 字符串。
示例代码:
```java
import cn.hutool.json.JSONUtil;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String jsonStr = JSONUtil.toJsonStr(list);
System.out.println(jsonStr);
}
}
```
输出结果:
```
["apple","banana","orange"]
```
阅读全文