using System; using System.IO; namespace ServiceStack.DesignPatterns.Serialization { public interface ITextSerializer { object DeserializeFromString(string json, Type returnType); T DeserializeFromString(string json); T DeserializeFromStream(Stream stream); object DeserializeFromStream(Type type, Stream stream); string SerializeToString(T obj); void SerializeToStream(T obj, Stream stream); } }