Java Controller 接收 JSON 字符串并返回处理结果
Java Controller 接收 JSON 字符串并返回处理结果
本文将介绍如何使用 Spring 框架的 Controller 类接收 JSON 字符串,并返回处理后的字符串结果。以下是示例代码:
import org.springframework.web.bind.annotation.*;
@RestController
public class ExampleController {
@PostMapping("/example")
public String example(@RequestBody String json) {
// 在这里对传入的 json 字符串进行处理
String result = '处理后的字符串';
return result;
}
}
在上面的代码中,我们使用了 Spring 框架的 @RestController 注解来声明一个 Controller 类。然后,我们使用 @PostMapping 注解来声明一个 POST 请求的处理方法,其中的 @RequestBody 注解表示接受一个请求体中的 json 字符串,并将其转换为一个 Java String 对象。在方法中,我们可以对这个 json 字符串进行处理,然后返回一个字符串。最终,这个字符串会被转换为 json 格式返回给请求方。
代码说明:
@RestController:将该类标记为一个 REST Controller,用于处理 HTTP 请求。@PostMapping("/example"):声明一个处理 POST 请求的映射方法,路径为/example。@RequestBody String json:使用@RequestBody注解将请求体中的 JSON 字符串转换为 Java String 对象。String result = '处理后的字符串';:在方法中对接收的 JSON 字符串进行处理,并将处理结果赋值给result变量。return result;:将处理后的结果字符串返回给请求方。
总结:
通过使用 Spring 框架提供的注解,我们可以方便地接收 JSON 字符串,并将其转换为 Java 对象进行处理,最终将处理结果返回给请求方。
原文地址: https://www.cveoy.top/t/topic/mTXQ 著作权归作者所有。请勿转载和采集!