`` `
ользуюspring-webflux WebClient (сборка 20170502.221452-172) для доступа к веб-приложению, создающему потокзапись объекты (приложение / поток + JSON), как это:
final WebClient producerClient = WebClient.create("http://localhost:8080/");
Flux<Entry> entries = producerClient.get().uri("json-stream")
.accept(MediaType.APPLICATION_STREAM_JSON)
.exchange()
.flatMapMany(clientResponse -> clientResponse.bodyToFlux(Entry.class));
В то время как десериализациязапись Объекты прекрасно работают для POJO, использующих стандартные распространенные типы, включая типы данных времени Java (JSR-310), такие как java.time.Instant, мне интересно, что мне нужно сделать, чтобы добавить произвольную десериализацию JSON в Java (например, пользовательский объект Jackson ObjectMapper ).
Я не могу найти API вWebClient или в классах объектов, созданных его компоновщиком и текущими API для этого.
Кто-нибудь использовал WebClient с настроенной десериализацией?
(Может API еще нет?)