RpcParserExtensions.cs 479 B

1234567891011121314151617181920
  1. using JsonRPC4.Router.Utilities;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. namespace JsonRPC4.Router.Abstractions
  8. {
  9. public static class RpcParserExtensions
  10. {
  11. public static ParsingResult ParseRequests(this IRpcParser parser, string json)
  12. {
  13. using (MemoryStream jsonStream = StreamUtil.GetStreamFromUtf8String(json ?? string.Empty))
  14. {
  15. return parser.ParseRequests(jsonStream);
  16. }
  17. }
  18. }
  19. }