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