Tenho um RestController de amostra no Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Estou usando a biblioteca JSON org.json
Quando eu clico na API /hello
, recebo uma exceção dizendo:
Servlet.service () para servlet [dispatcherServlet] no contexto com o caminho [] lançou a exceção [Falha no processamento da solicitação; a exceção aninhada é java.lang.IllegalArgumentException: Nenhum conversor encontrado para o valor de retorno do tipo: class org.json.JSONObject] com causa raiz
java.lang.IllegalArgumentException: Nenhum conversor encontrado para o valor de retorno do tipo: class org.json.JSONObject
Qual é o problema? Alguém pode explicar o que exatamente está acontecendo?