Исключение Reader для тела сообщения Java Джерси Джеттисон
Я начинающий в службах REST, но мне нужно получить доступ к некоторой информации через REST с веб-сайта. У сервиса есть некоторый пример кода, чтобы показать, как войти, который я использовал. Пример кода использует Jettison в качестве анализатора JSON, но когда я пытаюсь запустить следующий фрагмент кода, я получаю исключение:
JSONObject post = baseResource.path("login")
.queryParam("service", "ABC").queryParam("auth", authParam)
.accept(MediaType.APPLICATION_JSON_TYPE).post(JSONObject.class);
baseResourse является объектом WebResource. Сбой кода со следующим исключением:
Exception in thread "main" com.sun.jersey.api.client.ClientHandlerException:
A message body reader for Java class org.codehaus.jettison.json.JSONObject, and
Java type class org.codehaus.jettison.json.JSONObject, and MIME media type
application/json; character=utf-8 was not found
Пример кода не предполагает, что мне нужно добавить какие-либо «читатели тела сообщения» для обработки ответа? Или мне нужно добавить или сделать что-нибудь очевидное для разбора ответа? Благодарю.