Ensure correct array elements order in Jackson2JsonEncoder

Issue: SPR-14586
This commit is contained in:
Sebastien Deleuze
2016-08-29 15:13:25 +02:00
parent b6220cc19d
commit 417a9d4559

View File

@@ -96,7 +96,7 @@ public class Jackson2JsonEncoder extends AbstractJackson2Codec implements Encode
Mono<DataBuffer> endArray = Mono.just(bufferFactory.wrap(END_ARRAY_BUFFER));
Flux<DataBuffer> array = Flux.from(inputStream)
.flatMap(value -> {
.concatMap(value -> {
DataBuffer arraySeparator = bufferFactory.wrap(SEPARATOR_BUFFER);
return Flux.just(encodeValue(value, bufferFactory, elementType), arraySeparator);
});