diff --git a/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs b/src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.cs index b1e5c8b475b4a7006b2a97a780010b6d8db32e87..25382fe7b0099910a9631b41223d3ed698eb6314 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; } + } } }