Verwenden von Jackson als Client-Serializer für Jersey
Ist es möglich, mit Jackson als serializer/marshaller für JSON-Daten anstelle von JAXB bei der Verwendung von Jersey-Client-API?
Wenn dem so ist, wie es zu konfigurieren?
InformationsquelleAutor der Frage Maciej Biłas | 2010-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, ich fand es heraus, es stellt sich heraus, ziemlich einfach zu sein, nachdem alle:
Den JacksonJsonProvider stammt aus dem jackson-jaxrs-Paket.
InformationsquelleAutor der Antwort Maciej Biłas
Überspringen Sie die Erstellung von externen config und registrieren Sie den Anbieter direkt:
InformationsquelleAutor der Antwort swist
Vielleicht wollen Sie auch zu versuchen
org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider (jackson-jaxrs 1.6.1)
.InformationsquelleAutor der Antwort sparkle
Ich lief in ähnliche Problem, aber für mich keiner der Vorschläge, die hier arbeitete.
Was für mich gearbeitet war unten Stück code:
Die wichtigste änderung war die Verwendung von
JacksonFeature.class
- es kommt ausjersey-media-json-jackson-x.yy.jar
Ich habe Ahnung, die Lösung aus diesem Artikel - http://www.baeldung.com/jersey-jax-rs-client
InformationsquelleAutor der Antwort Wand Maker
Für jersey 2.22.2 und Jackson 2.7.2 gradle dependencies sind:
Beispiel-client-code ist:
InformationsquelleAutor der Antwort Fırat KÜÇÜK