Retornando objeto JSON como resposta no Spring Boot
Eu tenho uma amostra Rest Controller na inicialização do Spring:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Estou usando a biblioteca json: org.json
Quando clico no api / hello, recebo uma exceção dizendo:
Servlet.service () para o 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. Eu sou novo no SpringBoot.
Desde já, obrigado :)