From 80b3ad7bd20329e6a5bbf6eeb76af62c87434a7c Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Thu, 19 Jul 2012 22:22:44 -0400 Subject: Moved the http server to it's own assembly. added comments and made other minor re-organizations. --- MediaBrowser.Api/HttpHandlers/JsonHandler.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 MediaBrowser.Api/HttpHandlers/JsonHandler.cs (limited to 'MediaBrowser.Api/HttpHandlers/JsonHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/JsonHandler.cs b/MediaBrowser.Api/HttpHandlers/JsonHandler.cs new file mode 100644 index 000000000..e663085ec --- /dev/null +++ b/MediaBrowser.Api/HttpHandlers/JsonHandler.cs @@ -0,0 +1,16 @@ +using System.IO; +using MediaBrowser.Common.Json; +using MediaBrowser.Net.Handlers; + +namespace MediaBrowser.Api.HttpHandlers +{ + public abstract class JsonHandler : BaseJsonHandler + { + protected abstract object ObjectToSerialize { get; } + + protected override void WriteResponseToOutputStream(Stream stream) + { + JsonSerializer.SerializeToStream(ObjectToSerialize, stream); + } + } +} -- cgit v1.2.3