У меня есть образец RestController в Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Я использую библиотеку JSON org.json
Когда я нажимаю API /hello
, я получаю исключение, говорящее:
Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] вызвала исключение [Ошибка обработки запроса; Вложенное исключение - java.lang.IllegalArgumentException: не найдено преобразователя для возвращаемого значения типа: class org.json.JSONObject] с первопричиной.
java.lang.IllegalArgumentException: не найдено преобразователя для возвращаемого значения типа: класс org.json.JSONObject
В чем проблема? Может кто-нибудь объяснить, что именно происходит?