From 9f9c79bbe8cc2628e6f68a9f47f167c1c078deaf Mon Sep 17 00:00:00 2001
From: Ben Adams <thundercat@illyriad.co.uk>
Date: Wed, 29 May 2019 00:59:11 +0100
Subject: [PATCH] Use same code for Json Platform as TE (#7292)

---
 .../perf/PlatformBenchmarks/BenchmarkApplication.cs        | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs
index b1e5c8b475b..25382fe7b00 100644
--- a/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs
+++ b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs
@@ -117,7 +117,7 @@ namespace PlatformBenchmarks
 
             // Content-Length header
             writer.Write(_headerContentLength);
-            var jsonPayload = JsonSerializer.ToBytes(new { message = "Hello, World!" }, SerializerOptions);
+            var jsonPayload = JsonSerializer.ToUtf8Bytes(new JsonMessage { message = "Hello, World!" }, SerializerOptions);
             writer.WriteNumeric((uint)jsonPayload.Length);
 
             // End of headers
@@ -155,5 +155,10 @@ namespace PlatformBenchmarks
             PlainText,
             Json
         }
+
+        public struct JsonMessage
+        {
+            public string message { get; set; }
+        }
     }
 }
-- 
GitLab