1234567891011121314151617 |
- using System.IO;
- namespace MediaBrowser.ApiInteraction
- {
- /// <summary>
- /// Since ServiceStack Json is not portable, we need to abstract required json functions into an interface
- /// </summary>
- public interface IDataSerializer
- {
- T DeserializeJsonFromStream<T>(Stream stream);
- T DeserializeJsvFromStream<T>(Stream stream);
- T DeserializeProtobufFromStream<T>(Stream stream);
- bool CanDeserializeJsv { get; }
- bool CanDeserializeProtobuf { get; }
- }
- }
|