JsonHandler.cs 460 B

12345678910111213141516
  1. using System.IO;
  2. using MediaBrowser.Common.Net.Handlers;
  3. using MediaBrowser.Common.Serialization;
  4. namespace MediaBrowser.Api.HttpHandlers
  5. {
  6. public abstract class JsonHandler : BaseJsonHandler
  7. {
  8. protected abstract object ObjectToSerialize { get; }
  9. protected override void WriteResponseToOutputStream(Stream stream)
  10. {
  11. JsonSerializer.SerializeToStream(ObjectToSerialize, stream);
  12. }
  13. }
  14. }