From 98b54fb8d017d5dd044d195fd22103854428c21d Mon Sep 17 00:00:00 2001 From: AkMo3 Date: Mon, 21 Feb 2022 13:58:27 +0530 Subject: [PATCH] Fix Issue #23756: Fix JSON Serialization for multipart data containing emoji --- .../reactive/server/jackson/JacksonMessageBodyWriterUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/independent-projects/resteasy-reactive/server/jackson/src/main/java/org/jboss/resteasy/reactive/server/jackson/JacksonMessageBodyWriterUtil.java b/independent-projects/resteasy-reactive/server/jackson/src/main/java/org/jboss/resteasy/reactive/server/jackson/JacksonMessageBodyWriterUtil.java index 9de661d986ffa..d9bbd9fc5c971 100644 --- a/independent-projects/resteasy-reactive/server/jackson/src/main/java/org/jboss/resteasy/reactive/server/jackson/JacksonMessageBodyWriterUtil.java +++ b/independent-projects/resteasy-reactive/server/jackson/src/main/java/org/jboss/resteasy/reactive/server/jackson/JacksonMessageBodyWriterUtil.java @@ -55,7 +55,7 @@ public static void doLegacyWrite(Object o, Annotation[] annotations, Multivalued } } } - entityStream.write(defaultWriter.writeValueAsBytes(o)); + entityStream.write(defaultWriter.writeValueAsString(o).getBytes(StandardCharsets.UTF_8)); } }