Tengo un RestController de muestra en Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Estoy usando la biblioteca JSON org.json
Cuando presiono API /hello
, obtengo una excepción que dice:
Servlet.service () para servlet [dispatcherServlet] en contexto con la ruta [] arrojó una excepción [El procesamiento de la solicitud falló; La excepción anidada es java.lang.IllegalArgumentException: No se encontró un convertidor para el valor de retorno del tipo: class org.json.JSONObject] con la causa raíz.
java.lang.IllegalArgumentException: No se encontró ningún convertidor para el valor de retorno del tipo: class org.json.JSONObject
¿Cual es el problema? ¿Alguien puede explicar qué está sucediendo exactamente?