java中把list集合转成JSON
时间: 2023-09-05 15:10:58 浏览: 102
在Java中,我们可以使用Jackson库来将一个List集合转换为JSON字符串。示例代码如下:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) throws Exception {
List<String> my_list = new ArrayList<>();
my_list.add("apple");
my_list.add("banana");
my_list.add("orange");
ObjectMapper mapper = new ObjectMapper();
String json_str = mapper.writeValueAsString(my_list);
System.out.println(json_str);
}
}
```
输出结果:
```
["apple","banana","orange"]
```
注意:需要在项目中引入Jackson库的依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.4</version>
</dependency>
```
阅读全文