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 对象进行处理,最终将处理结果返回给请求方。

Java Controller 接收 JSON 字符串并返回处理结果

原文地址: https://www.cveoy.top/t/topic/mTXQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录