liststudent转json
可以使用json库将list
假设student类的定义如下:
public class Student {
private String name;
private int age;
// 其他属性和方法
// 构造方法和getter/setter方法
}
首先,需要引入json库的依赖,例如使用Jackson库,可以在pom.xml文件中添加以下依赖:
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
</dependencies>
然后,可以使用以下代码将list
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Student> students = new ArrayList<>();
students.add(new Student("Alice", 18));
students.add(new Student("Bob", 20));
ObjectMapper objectMapper = new ObjectMapper();
try {
String json = objectMapper.writeValueAsString(students);
System.out.println(json);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
}
以上代码将会输出以下结果:
[{"name":"Alice","age":18},{"name":"Bob","age":20}]
这就是list
原文地址: http://www.cveoy.top/t/topic/iUYg 著作权归作者所有。请勿转载和采集!