相关疑难解决方法(0)

在Spring Boot中将JSON对象作为响应返回

我在Spring启动时有一个示例Rest Controller:

@RestController
@RequestMapping("/api")
class MyRestController
{

    @GetMapping(path = "/hello")
    public JSONObject sayHello()
    {
        return new JSONObject("{'aa':'bb'}");
    }


}
Run Code Online (Sandbox Code Playgroud)

我正在使用json库:org.json

当我点击api /你好时,我得到一个异常说:

servlet [dispatcherServlet]的Servlet.service()与path []的上下文引发了异常[请求处理失败; 嵌套异常是java.lang.IllegalArgumentException:没有为根本原因找到类型为:class org.json.JSONObject的返回值的转换器

java.lang.IllegalArgumentException:找不到类型为:class org.json.JSONObject的返回值的转换器

问题是什么 有人可以解释究竟发生了什么.我是SpringBoot的新手.

提前致谢 :)

java json spring-boot

54
推荐指数
7
解决办法
20万
查看次数

标签 统计

java ×1

json ×1

spring-boot ×1