json.cs 588 B

123456789101112131415161718192021
  1. using BeetleX;
  2. using BeetleX.Buffers;
  3. using SpanJson;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PlatformBenchmarks
  9. {
  10. public partial class HttpHandler
  11. {
  12. public async Task Json(PipeStream stream, HttpToken token, ISession session)
  13. {
  14. JsonMessage jsonMessage = default(JsonMessage);
  15. jsonMessage.message = "Hello, World!";
  16. await JsonSerializer.NonGeneric.Utf8.SerializeAsync(jsonMessage, stream);
  17. OnCompleted(stream, session, token);
  18. }
  19. }
  20. }