স্প্রিং বুটে আমার একটি নমুনা রেস্টকন্ট্রোলার রয়েছে:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
আমি জেএসএন লাইব্রেরি ব্যবহার করছি org.json
আমি যখন এপিআই হিট করি তখন আমি এই /hello
ব্যতিক্রমটি পাই:
Servlet.service () সার্লেটের জন্য [প্রেরণকারী সার্ভালেট] পথের প্রসঙ্গে [] ব্যতিক্রম ছুঁড়ে ফেলেছে [অনুরোধ প্রক্রিয়াকরণ ব্যর্থ হয়েছে; নেস্টেড ব্যতিক্রম java.lang.IllegalArgumentException: প্রকারের মূল্যের জন্য কোনও রূপান্তরকারী পাওয়া যায় নি: শ্রেণি org.json.JSONObject] মূল কারণ সহ
java.lang.IllegalArgumentException: প্রকারের রিটার্ন মানের জন্য কোনও রূপান্তরকারী পাওয়া যায় নি: শ্রেণি org.json.JSONObject
সমস্যা কি? কেউ কি ঠিক কী ঘটছে তা ব্যাখ্যা করতে পারেন?