在 Spring Boot 中返回 JSON 对象作为响应
我在Spring Boot中有一个示例RestController:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
我正在使用 JSON 库 org.json
当我点击API时,我得到一个异常说:/hello
Servlet.service() for servlet [dispatcherServlet] 在上下文中,路径 [] 抛出异常 [请求处理失败;嵌套异常是 java.lang.IllegalArgumentException: 找不到类型返回值的转换器:类 org.json.JSONObject] 具有根本原因
java.lang.IllegalArgumentException:找不到类型返回值的转换器:class org.json.JSONObject
问题出在哪里?有人可以解释到底发生了什么吗?