Может ли Jersey Client автоматически кодировать объекты POJO в application / x-www-form-urlencoded, или мне нужно написать собственный MessageBodyWriter?

Я вызываю веб-службу RESTful, используя класс Джерси Client вместе с Джексоном для обработки сериализации в / из JSON. Я также использую параметр JSONConfiguration.FEATURE_POJO_MAPPING , чтобы Джексон автоматически сериализовал мои POJO в JSON.

Удаленная служба, на которую я отправляю свой POJO, потребляет MediaType.APPLICATION_FORM_URLENCODED и производит MediaType.APPLICATION_JSON_TYPE .

Нужно ли мне создавать свою собственную реализацию MessageBodyWriter для обработки сериализации POJO в application / x-www-form-urlencoded , или предоставляет ли Джерси реализацию, которая делает это за меня с помощью моих аннотаций POJO?

7
задан Patrick 5 November 2012 в 18:28
поделиться