Ich habe ein Beispiel RestController in Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Ich verwende die JSON-Bibliothek org.json
Wenn ich auf API drücke /hello
, wird eine Ausnahme angezeigt:
Servlet.service () für Servlet [dispatcherServlet] im Kontext mit Pfad [] hat eine Ausnahme ausgelöst [Anforderungsverarbeitung fehlgeschlagen; verschachtelte Ausnahme ist java.lang.IllegalArgumentException: Kein Konverter für Rückgabewert vom Typ: Klasse org.json.JSONObject] mit Grundursache gefunden
java.lang.IllegalArgumentException: Für den Rückgabewert vom Typ: class org.json.JSONObject wurde kein Konverter gefunden
Was ist das Problem? Kann jemand erklären, was genau passiert?