springboot接收json格式的webapi打印出来并返回json数据
时间: 2023-05-12 10:06:37 浏览: 198
SpringBoot之返回json数据的实现方法
可以使用SpringBoot中的@RestController注解来创建一个RESTful API,然后使用@RequestBody注解来接收JSON格式的数据,最后使用@ResponseBody注解将处理后的JSON数据返回给客户端。以下是一个示例代码:
@RestController
public class ApiController {
@PostMapping("/api")
public Map<String, Object> handleRequest(@RequestBody Map<String, Object> request) {
// 处理请求数据
System.out.println(request);
// 构造响应数据
Map<String, Object> response = new HashMap<>();
response.put("status", "success");
response.put("data", request);
return response;
}
}
当客户端发送一个JSON格式的请求到/api接口时,SpringBoot会自动将请求数据转换成一个Map对象,然后将其传递给handleRequest方法进行处理。处理完成后,handleRequest方法会将响应数据构造成一个Map对象,并将其返回给客户端。
阅读全文