Skip to content

Commit 417a9d4

Browse files
committed
Ensure correct array elements order in Jackson2JsonEncoder
Issue: SPR-14586
1 parent b6220cc commit 417a9d4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spring-web/src/main/java/org/springframework/http/codec/json/Jackson2JsonEncoder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public Flux<DataBuffer> encode(Publisher<?> inputStream, DataBufferFactory buffe
9696
Mono<DataBuffer> endArray = Mono.just(bufferFactory.wrap(END_ARRAY_BUFFER));
9797

9898
Flux<DataBuffer> array = Flux.from(inputStream)
99-
.flatMap(value -> {
99+
.concatMap(value -> {
100100
DataBuffer arraySeparator = bufferFactory.wrap(SEPARATOR_BUFFER);
101101
return Flux.just(encodeValue(value, bufferFactory, elementType), arraySeparator);
102102
});

0 commit comments

Comments
 (0)