Как преобразовать поток ввода ответа веб-сервиса в объект Java? - PullRequest
1 голос
/ 21 января 2011

После выполнения http-запроса на моем веб-сервисе я получаю объект javax.ws.rs.core.Response.Когда я вызываю метод getEntity для объекта Response, я получаю поток ввода, который является строковым представлением JSON.Кто-нибудь знает, как я могу / должен преобразовать эту строку в объект Java?Так как я использую CXF, могу ли я использовать JAXBContext?Или я должен создать собственное средство чтения тела сообщения?Спасибо.

Ответы [ 2 ]

1 голос
/ 24 января 2011

Джексон имеет встроенную поддержку JAX-RS.
См. Org.codehaus.jackson.jaxrs.JacksonJsonProvider и org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider

0 голосов
/ 21 января 2011

Есть несколько библиотек для разбора строки json в объекты java:

Эта ссылка очень полезна!

...