Tôi có một RestController mẫu trong Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Tôi đang sử dụng thư viện JSON org.json
Khi tôi nhấn API /hello
, tôi nhận được một ngoại lệ nói:
Servlet.service () cho servlet [dispatcherServlet] trong ngữ cảnh với đường dẫn [] đã ném ngoại lệ [Xử lý yêu cầu không thành công; ngoại lệ lồng nhau là java.lang.IllegalArgumentException: Không tìm thấy trình chuyển đổi nào cho giá trị trả về của loại: class org.json.JSONObject] với nguyên nhân gốc
java.lang.IllegalArgumentException: Không tìm thấy trình chuyển đổi nào cho giá trị trả về của kiểu: class org.json.JSONObject
Vấn đề là gì? Ai đó có thể giải thích chính xác những gì đang xảy ra?