springboot后端发送json数据
时间: 2023-07-25 19:17:36 浏览: 159
在Spring Boot中,可以使用@RestController注解来标记一个Controller类,使得该类中的方法可以返回JSON格式的数据。
例如,假设我们有一个User类:
```java
public class User {
private String name;
private int age;
// getters and setters
}
```
我们想要在Controller中返回一个JSON格式的User对象,可以这样写:
```java
@RestController
public class UserController {
@GetMapping("/user")
public User getUser() {
User user = new User();
user.setName("Tom");
user.setAge(20);
return user;
}
}
```
在上面的例子中,@GetMapping注解表示当访问"/user"路径时,会执行getUser()方法,并将返回值序列化成JSON格式的数据,然后返回给客户端。
当然,还需要在pom.xml文件中添加相应的依赖,比如:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
```
以上就是一个简单的例子,如果需要返回复杂的JSON格式数据,可以使用Jackson等库进行序列化。
阅读全文